unbind
Englisch ['?n'ba?nd] US [?n?ba?nd]
vt.Unbind, liberate
jquery unbind()-Methode Syntax
Funktion: Die Methode unbind() entfernt den Event-Handler des ausgew?hlten Elements. Diese Methode kann alle oder ausgew?hlte Ereignishandler entfernen oder die Ausführung der angegebenen Funktion beenden, wenn das Ereignis auftritt. ubind() funktioniert mit jedem über jQuery angeh?ngten Event-Handler.
Element-Ereignishandler und -Funktionen entbinden: Gibt einen oder mehrere Ereignishandler an, die aus dem angegebenen Element entfernt werden sollen. Wenn keine Parameter angegeben sind, entfernt die unbind()-Methode alle Event-Handler für das angegebene Element.
Syntax: $(selector).unbind(event, function
Parameter:
Parameter | Beschreibung |
event | Optional. Gibt an eines der gel?schten Elemente oder mehrere Wenn nur dieser Parameter angegeben wird, werden alle an das angegebene Ereignis gebundenen Funktionen entfernt. |
Verwenden Sie das Ereignisobjekt, um die Bindung aufzuheben Ereignishandler: | Geben Sie das zu l?schende Ereignisobjekt an (l?schen Sie beispielsweise den Ereignishandler, nachdem das Ereignis eine bestimmte Anzahl von Malen ausgel?st wurde). Wenn keine Parameter angegeben sind, entfernt die Methode unbind() alle Ereignishandler für das angegebene Element.
$(selector).unbind(eventObj)
Parameter:
Parameter
BeschreibungeventObj | Optional. Gibt das Ereignisobjekt an Dieser eventObj-Parameter stammt aus der Ereignisbindungsfunktion. jquery unbind()-Methode Beispiel<html> <head> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("p").click(function(){ $(this).slideToggle(); }); $("button").click(function(){ $("p").unbind(); }); }); </script> </head> <body> <p>這是一個段落。</p> <p>這是另一個段落。</p> <p>點擊任何段落可以令其消失。包括本段落。</p> <button>刪除 p 元素的事件處理器</button> </body> </html> Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen |