1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| var obj = null;
function checkHover() {//fonction de disparition
if (obj) {
obj.children('ul').fadeOut('fast');
} //if
} //checkHover
$(document).ready(function() {
$('#Nav > li').hover(function() {
if (obj) {//si l'objet est présent, il est déroulé, donc on le fait disparaitre
obj.children('ul').fadeOut('fast');
obj = null;
} //sinon, on le fait apparaitre lorsque l'on passe la souris dessus
$(this).children('ul').fadeIn('fast');
}, function() { //on fait disparaitre si on est plus sur l'élément au bout de 0 seconde
obj = $(this);
setTimeout(
"checkHover()",
0); // si vous souhaitez retarder la disparition, c'est ici
}), $('.Menu > li').hover(function(){//fonction qui fait "clignoter une fois" l'entrée du menu au passage de la souris
$(this).fadeTo('slow', 0.3);
$(this).fadeTo('normal', 1);});
}); |
Partager