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 |