jQuery unbind() Methode
Voorbeeld
Verwijder alle event handlers voor alle <p> elementen:
$("button").click(function(){
$("p").unbind();
});
Definitie en gebruik
De methode unbind() is verouderd in versie 3.0. Gebruik in plaats daarvan de methode off() .
De methode unbind() verwijdert event-handlers van geselecteerde elementen.
Deze methode kan alle of geselecteerde gebeurtenishandlers verwijderen, of bepaalde functies stoppen met uitvoeren wanneer de gebeurtenis zich voordoet.
Deze methode kan ook gebeurtenishandlers loskoppelen met behulp van een gebeurtenisobject. Dit wordt gebruikt om een gebeurtenis van binnenuit te ontbinden (zoals het verwijderen van een gebeurtenishandler nadat de gebeurtenis een bepaald aantal keren is geactiveerd).
Opmerking: als er geen parameters zijn opgegeven, verwijdert de methode unbind() ALLE gebeurtenishandlers van het opgegeven element.
Opmerking: de methode unbind() werkt op elke gebeurtenishandler die is gekoppeld aan jQuery.
Syntaxis
$(selector).unbind(event,function,eventObj)
Parameter | Description |
---|---|
event | Optional. Specifies one or more events to remove from the elements. Multiple event values are separated by space. If this is the only parameter specified, all functions bound to the specified event will be removed. |
function | Optional. Specifies the name of the function to unbind from the specified event for the element |
eventObj | Optional. Specifies the event object to remove to use. The
eventObj parameter comes from the event binding function |
Probeer het zelf - Voorbeelden
ontbinden Hoe de methode unbind() te gebruiken om een specifieke functie los te koppelen van een opgegeven gebeurtenis voor een element.
Specificeert een gebeurtenisobject dat moet worden verwijderd.