jQuery unbind() Metoda
Przykład
Usuń wszystkie programy obsługi zdarzeń dla wszystkich <p> elementów:
$("button").click(function(){
$("p").unbind();
});
Definicja i użycie
Metoda unbind() jest przestarzała w wersji 3.0. Zamiast tego użyj metody off() .
Metoda unbind() usuwa programy obsługi zdarzeń z wybranych elementów.
Ta metoda może usunąć wszystkie lub wybrane programy obsługi zdarzeń lub zatrzymać uruchamianie określonych funkcji po wystąpieniu zdarzenia.
Ta metoda może również odłączyć programy obsługi zdarzeń przy użyciu obiektu zdarzenia. Służy do usuwania powiązania zdarzenia z samego siebie (jak usuwanie obsługi zdarzeń po wyzwoleniu zdarzenia określoną liczbę razy).
Uwaga: Jeśli nie określono żadnych parametrów, metoda unbind() usunie WSZYSTKIE procedury obsługi zdarzeń z określonego elementu.
Uwaga: Metoda unbind() działa na każdym module obsługi zdarzeń dołączonym do jQuery.
Składnia
$(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 |
Spróbuj sam - przykłady
Jak użyć metody unbind(), aby usunąć powiązanie określonej funkcji z określonym zdarzeniem dla elementu.
Określa obiekt zdarzenia do usunięcia.