J'essaie de créer un menu déroulant de base avec animation et je suis confronté au problème où je n'arrive pas à comprendre comment garder la partie déroulante ouverte jusqu'à la souris feuilles. Y a-t-il un moyen facile de dire cela pour rester ouvert? Je sais que ce que j'ai est complètement faux en ce qui concerne la fonction mouseout .clickme car elle va décharger le menu en conséquence.jQuery animer mouseover/mouseout garder menu déroulant visible
Si quelqu'un peut aider dans ce cas précis, je serais très reconnaissant.
$(document).ready(function() {
$('.clickme').mouseover(function() {
$('#slidebox').animate({
top: '+=160'
}, 200, 'easeOutQuad');
});
$('.clickme').mouseout(function(){
$('#slidebox').animate({
top: '-=160'
}, 200, 'easeOutQuad')
});
});
Merci Nick Je vais essayer. –
+1 ma solution était très proche de la vôtre, mais il y avait un bug ennuyeux ... le vôtre fonctionne vraiment bien :) –
Idéalement, est-ce que je voudrais changer cela en un scénario parent/enfant à long terme? –