J'ai un div défini comme suit dans mon fichier css:Comment estomper un div avec jQuery?
#toolbar
{
position:relative;
top: 0;
height: 50px;
background-color: #F4A83D;
width: 100%;
text-align: center;
display: hidden;
}
Puis, dans mon fichier HTML je:
<div id="toolbar">
TestApp ToolBar
<br />
You are visiting:
<%=ViewData["url"] %>
</div>
et enfin, je le script suivant en haut de ma page html que je pensais serait FADEIN mon div quand la page se charge:
<script src="../../Scripts/jquery-1.3.2-vsdoc.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#toolbar").fadeIn("slow");
});
</script>
Qu'est-ce que je fais mal? Il apparaît instantanément comme s'il ne disparaissait pas du tout. Est-ce que je n'accède pas correctement à ma div dans le script jquery?
basé au large quelques-unes des réponses que j'ai changé div:
<div id="toolbar" style="visibility: hidden">
TestApp ToolBar
<br />
You are visiting:
<%=ViewData["url"] %>
</div>
Avec le même appel de script, et maintenant mon div caché commence et montre jamais. Que fais-je d'autre mal?
en utilisant "visibility: hidden" au lieu de "display: none" pourrait être plus bénéfique, car il ne changera pas la mise en page tout en étant invisible. – nickf
ust ajouté que pendant que vous avez commenté. Merci quand même. –