J'essaye d'animer un menu et de faire glisser les choses vers la droite sur mouseover
. Y at-il un moyen facile de défaire tout mouseover
fait quand mouseout
? J'ai tous les éléments de menu (de mon menu vertical) glisser vers la droite et avoir une nouvelle diapositive div vide à la place de ces éléments de menu, qui devient alors rempli de contenu, une fois qu'il est en place ... c'est à dire multiple instances de animate()
.Annulation d'une fonction jQuery
Répondre
Je pense que vous cherchez quelque chose comme fonction .stop
: http://api.jquery.com/stop/
Et probablement que vous voulez faire quelque chose comme ceci:
$(el).hover(function() {
$(this).stop().animate(...);
}, function() {
$(this).stop().animate(...);
});
Exemple:http://jsfiddle.net/VjKLe/
Sort of. Cela nécessite que je redéfinisse explicitement la hauteur ... Pour environ 15 éléments, dont je ne connais que la hauteur en em. J'espérais que jQuery aurait pu comprendre tout cela automatiquement ... –
Voulez-vous dire stocker toutes les informations dans les variables, puis rappeler cette information pour la deuxième instance de function()? –
Faire cette astuce 15 fois me donne ce que je veux, je pensais juste qu'il pourrait y avoir un moyen plus facile déjà dans la bibliothèque jQuery ... De toute façon, je ne savais pas de hover et d'arrêter, ce qui améliore considérablement mon code. Merci! –
- 1. Annulation de jQuery(). Load()
- 2. demande ajax Annulation précédente jquery
- 3. C# BackgroundWorker Annulation avec Helper Fonction
- 4. Annulation ou annulation argsort(), python
- 5. Annulation d'une fonction externe à partir d'une fonction qu'elle appelle
- 6. Annulation (HTML) Image Téléchargements
- 7. Annulation d'écho
- 8. Annulation de la xmlhttprequest
- 9. Annulation/Arrêt d'une fonction de rappel de l'exécution dans jQuery/Javascript
- 10. Annulation conditionnelle des éléments à l'aide du rappel jQuery + AJAX
- 11. Annulation de background-worker
- 12. Annulation de plusieurs alarmes?
- 13. JNI et annulation de AsyncTask
- 14. jQuery annulation et remise à zéro des animations de diapositives
- 15. annulation mouseup en jquery sortable pour empêcher lightbox de répondre
- 16. Annulation des objets déplaçables par jquery ou réinitialisation
- 17. Annulation des sections d'accordéon de l'interface utilisateur jQuery
- 18. JQuery Mobile Annulation 302 rediriger vers le site externe
- 19. Navbar supérieure fixe avec jQuery annulation propriétés CSS
- 20. Annulation d'un bouton Cliquez sur
- 21. Annulation gracieuse d'une requête Ajax
- 22. (iphone) fil annulation de performSelectorInBackground
- 23. Annulation de threads
- 24. Annulation Pthread en C++
- 25. Annulation d'un BackgroundWorker
- 26. annulation d'un processus handler.postdelay
- 27. Annulation d'un AsyncTask
- 28. Annulation d'une PendingIntent
- 29. Annulation d'un Pthread bloqué
- 30. Annulation d'un appel Socket.xxxxAsync
Avez-vous essayé exécuter la même animation en sens inverse? Ou vos effets sont-ils plus compliqués qu'une seule diapositive? –
Probablement. Qu'est-ce qui devrait être défait? –
Voulez-vous dire 'toggle'? –