Salut J'ai le code ci-dessous, une fois que le premier (seul) élément du menu est survolé, le sous-texte devrait apparaître. J'ai utilisé 'ceci' comme je pensais qu'il devrait trouver la classe avec le "li" et ensuite glisser vers le bas. Cela ne semble pas fonctionner, bien que 'ceci' fonctionne pour quand vous supprimez le pointeur, car il glisse vers le haut (partie supérieure pas le sous-texte).jquery 'this' confusion
<body>
<script type="text/javascript">
$(document).ready(function()
{
$('li').hover(function()
{
$(this).stop(true, true).slideDown();
$(this).slideDown("slow");
},
function()
{
$(this).slideUp("fast");
}
);
});
</script>
<ul>
<li class="hover">
<p><a href="#">Hover</a></p>
<p class="subtext">Show More</p>
</li>
</ul>
Un conseil?
Merci
ajouté css:
ul
{
margin:0;
padding:0;
}
li
{
width:100px;
height:50px;
float:left;
color:191919;
text-align:center;
overflow:hidden;
}
a
{
color:FFF;
text-decoration:none;
}
p
{
padding:0px 5px;
}
.subtext
{
padding-top:15px;
background-color: #6AA63B;
}
.hover
{
background-color: #6AA63B;
}
Merci, mais il ne semble toujours pas de travail, j'ai ajouté css incase quoi que ce soit faux dans ce domaine. – Elliott
Vérifier ma mise à jour –
Toujours pas de chance, merci encore – Elliott