jQuery unbind() Metoda

❮ Metody zdarzeń jQuery

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.


❮ Metody zdarzeń jQuery