Ich habe manchmal festgestellt, dass ich zwei Funktionen am Buttun anschließe, indem ich .click (function() {}) verwende, ist es mir möglich, die vorher angehängte Funktion zu entfernen, bevor ich eine neue anschließe?jquery: Wie entfernt man das Handler-Setup mit .click()?
4
A
Antwort
8
keine anonymen Delegaten wie die Verwendung. Sie können jedoch eine benannte Funktion nicht verbinden.
UPDATE
Eigentlich kann man nennen .unbind() ohne Argumente alle Handler oder .unbind (‚Klick‘) entfernen alle Handler für ein bestimmtes Ereignis zu entfernen.
2
jQuery hat unbind()
0
Es gibt 2 Möglichkeiten:
function foo(){
//do stuff
}
function bar(){
//do more
}
jQ.click(foo).click(bar);
jQ.unbind(foo);
oder
jQ.bind('click.foo', function(){
//do stuff
});
jQ.click(function(){
//do more
});
jQ.unbind('.foo');
Verwandte Themen
- 1. Wie entfernt man die Zeichenformularkette mit jQuery?
- 2. jQuery Slideshow: Wie man ausgefallene Effekte entfernt?
- 3. jQuery: Wie entfernt man den Tipptip?
- 4. Warum entfernt jQuery appendTo das vorhandene Listenelement?
- 5. Wie verzögert man .trigger ('click') mit Overlay von jquery tools
- 6. Wie entfernt man das "- -" aus der Protokollierung?
- 7. Wie entfernt man das langsame Ende der Animation mit ObjectAnimator?
- 8. Wie entfernt man ein Layout, das mit addContentView() hinzugefügt wurde?
- 9. Warum entfernt das JQuery-Skript keine Tabellenzeilen?
- 10. Jquery: Handhabung Checkbox Click Event mit JQuery
- 11. laden url mit click() jquery
- 12. Wie man eine Klasse bei Klickereignis entfernt?
- 13. jQuery ::: Entfernt wirklich entfernen?
- 14. jquery click() arbeitet inkonsistent
- 15. jQuery auswählen, .change und .click
- 16. jQuery: $(). Click (fn) vs. $(). Bind ('click', fn);
- 17. Wie überprüft man, ob das Element HTML enthält, bevor es entfernt wird? jQuery
- 18. jQuery .click(): aktiv
- 19. Wie behandelt man Button Click Events in jQuery?
- 20. jQuery .focusout/.click Konflikt
- 21. jQuery: Wie behält man die Elementfunktionen, selbst wenn das Element entfernt und neu erstellt wurde?
- 22. jQuery click() für Videoelement
- 23. jQuery: Wie entfernt man einen eingebetteten Stil von einem Element?
- 24. Jquery td click
- 25. Jquery Click-Ereignispropagierung
- 26. Wie entfernt man das Pop-Info-Fenster in Google Maps?
- 27. JQuery click Funktionsreihenfolge
- 28. jQuery: click() Funktion funktioniert nicht mit PrettyPhoto
- 29. jQuery Click Counter
- 30. jQuery: Wie liest man das Namensattribut?
+1 für tatsächlich zeigen, wie es zu benutzen Click-Handler zu entfernen. – RozzA