Ich versuchte $.unbind('hover')
, die nicht funktioniert.
Antwort
Die hover Funktion es ist nur ein short-hand zu binden zwei Handler an die mouseenter und mouseleave Ereignisse, sollten Sie sie entbinden:
$('#item').unbind('mouseenter mouseleave');
Sie könnten auch versuchen:
$('#item').bind('hover', function(){return false})
Das Binden zusätzlicher Ereignisbehandlungsroutinen an ein Objekt überschreibt zuvor gebundene Behandlungsroutinen nicht. Dies mag gut funktionieren, da das "return false" die Verbreitung stoppen kann, aber es ist keine großartige Lösung. – nickf
tringger unbinding mit einem Klick
$('.item').click(function() {
$('.item').unbind('mouseenter mouseleave');
});
Beispiel: das obige Beispiel verwenden, um unbind:
$("td").off('mouseenter mouseleave');
Was ist der Unterschied zwischen "off" und "unbind"? – Ian
Wie in [** unbind() **] definiert (https://api.jquery.com/unbind/): _Event-Handler, die mit .bind() verbunden sind, können mit .unbind() entfernt werden. (Ab jQuery 1.7 werden die Methoden .on() und .off() zum Anhängen und Entfernen von Ereignishandlern für Elemente bevorzugt.) _ – diynevala
- 1. jquery, Hinzufügen und Entfernen von Event-Handler
- 2. Jquery - Entfernen/leeren hinzugefügt Text
- 3. Entfernen Hover mit auf()
- 4. jQuery div entfernen, die mit jQuery hinzugefügt
- 5. Warum verwendet jquery css background.color entfernen: Hover?
- 6. Wie Hover-Eigenschaften von WinJS ListView entfernen?
- 7. Wie Hover-Effekt von <md-button> zu entfernen?
- 8. Java - Hover Over Bild event
- 9. Jquery dynamisch hinzugefügt und entfernen mehrere Textfelder?
- 10. Hinzufügen/Entfernen von Z-Index bei Hover
- 11. JQuery: Hover ohne Un-Hover
- 12. jquery live hover
- 13. entfernen CSS Hover-Stil
- 14. Entfernen Event-Handler
- 15. jquery event on checkbox geändert, kann ich nicht entfernen Klasse
- 16. Entfernen Sie nur einen Event-Handler mit jquery ".off"
- 17. Wie focus event zu delegieren?
- 18. jquery .hover and .delay
- 19. entfernen Event-Handler, die von .ajaxStop
- 20. Wie überschreiben jquery Event Handler
- 21. Wie aufzuräumen diese jQuery Hover + Wrap-Funktion
- 22. Entfernen programmgesteuert hinzugefügt UIImageView
- 23. Wurde bereits ein Event-Handler hinzugefügt?
- 24. Jquery auf Hover funktioniert nicht
- 25. jQuery Hover Animation
- 26. jQuery zu target CSS a: Hover-Klasse
- 27. jQuery Problem: Hover, Un-Hover funktioniert nicht
- 28. jQuery auf Hover Opazität
- 29. Wie können Sie Hover von Navbar-Marke mit Logo entfernen
- 30. jquery Hover Maus aus
Sie angeben, welches Element aus der Veranstaltung zu lösen? zB $ ("a"). unbind ("hover") – Marius
Ja, es wird von $ ("# id") hinzugefügt. hover (...) und $ ("# id"). unbind ('hover') funktioniert nicht. – Mask
mögliches Duplikat von [Wie kann ich "Hover" in jQuery lösen?] (Http://stackoverflow.com/questions/805133/how-do-i-unbind-hover-in-jquery) – madth3