Est-il possible de détecter quand jQuery a déclenché sa méthode .hide()
sur un élément? J'ai essayé - http://jsfiddle.net/Snvgr/ - mais en vain.Détection lorsque la méthode hide() de jQuery est déclenchée sur un élément
2
A
Répondre
5
Vous pouvez le faire en remplaçant la méthode de peau de JQuery:
var oldHide = $.fn.hide;
$.fn.hide = function() {
alert("Hidden");
oldHide.apply(this, arguments);
}
... comme le montre here.
1
tout le temps? ou juste pour le débogage?
Vous pouvez simplement utiliser la fonction de rappel pour écrire quelque chose dans le journal.
$('#my-id').hide(duration, function(){ console.log('fired!'); });
Questions connexes
- 1. jquery draggable lance erreur lorsque 'mouseup' est déclenchée
- 2. La fonction de rappel après un effet de flou est déclenchée dans jquery
- 3. jQuery show/hide: Comment réinitialiser la valeur d'un élément de formulaire qui se trouve dans un div show/hide?
- 4. Alternatives à jquery hide()/show()?
- 5. Détection lorsque la touche Maj est enfoncée
- 6. jQuery show/hide - Question sur la variable de retard
- 7. Méthode non déclenchée depuis la vue rasoir
- 8. détection du dernier élément de la liste dans jquery/javascript
- 9. La fonction jQuery est déclenchée deux fois dans IE ...?
- 10. JQuery Show hide class sur hover
- 11. jquery Méthode append() sur un élément XML vide
- 12. jQuery: affiche un élément de la liste déroulante, le cache lorsque l'autre option est sélectionnée
- 13. jQuery IE7 bug sur plusieurs écouteurs .hide
- 14. Interface utilisateur jQuery - Effet Hide Hide dans Firefox - Flickering
- 15. Détection lorsque UITableViewCell est hors de portée
- 16. erreur jQuery IE8 sur hide() fonction
- 17. Jquery - Remove() après hide()
- 18. Détection lorsqu'un élément Scatterview est inertiel
- 19. show hide: DIVs jQuery
- 20. Détection lorsque le stockage amovible est démonté
- 21. hide() dans jquery
- 22. Utilisation de Hover dans JQuery lorsque la souris passe sur un élément de liste
- 23. Seule la validation est déclenchée lorsqu'un clic est effectué sur un bouton à l'aide de LiveValidation?
- 24. Pourquoi jQuery lance-t-il la souris sur un élément lorsque la souris quitte?
- 25. Lorsque j'appuie sur la première cellule de ma table, la commande didSelectRowAtIndexPath n'est pas déclenchée
- 26. Positionnez facilement un élément sur un autre élément de jQuery?
- 27. Noob jquery .hide et .cliquez la question
- 28. Comment avec JQuery cause Hover sur élément différent que la souris est actuellement sur
- 29. Détection lorsque la saisie semi-automatique est visible
- 30. Supprimer un élément avec JQuery
pourquoi le feriez-vous? que se passe-t-il si un plugin que vous n'avez pas écrit s'attend à ce que hide fonctionne d'une certaine manière? –
@David Meister: Pour savoir pourquoi, vous devez interroger l'auteur de la question. Mais il est important que votre override fonctionne toujours de la même manière. Dans d'autres langues, ils appellent cela «respecter le contrat». – sje397
mais lancer une alerte ne fonctionne pas vraiment de la même manière car il arrête le fonctionnement du navigateur jusqu'à ce que l'utilisateur réponde .. Je pense que nous avons besoin de plus d'informations de l'OP –