J'utilise plutôt la méthode jquery simple dans une liste déroulante. Mais le code ne fonctionne pas dans Firefox 3.5 et inférieur ni opéra. Est-ce leur une alternative à ces navigateurs pour planer ou glisser? Son travail grand sur webkit, Firefox 3.6 et IE8 +Problème jQuery hover/slideDown
HTML
<ul id="menu">
<li>
<ul> <!-- this is the dropdown part -->
<li><a href="#">#</a></li>
<li><a href="#">#</a></li>
</ul> <!-- end dropdown -->
</li>
</ul>
jQuery
$('#menu li').hover(
function() {
$('ul', this).slideDown(250);
},
function() {
$('ul', this).slideUp(250);
}
);
Pourquoi avez-vous une liste dans une liste? Quel élément voulez-vous faire glisser? L'extérieur, l'intérieur ou les deux? –
@Razor Storm: Je suppose que c'est un menu accordéon. Mais je peux me tromper. Définir "ne fonctionne pas". Y a-t-il des erreurs dans la console du navigateur? –
@Razor Storm n'est pas un accordéon, c'est un menu déroulant et je veux montrer le ul à l'intérieur du premier li .. voulait garder la règle html d'utiliser ul :) .. je viens d'éditer la question avec des commentaires ... – Flash