Najnowsze tutoriale tworzenie stron internetowych
 

jQuery off() Method

<JQuery Metody zdarzeń

Przykład

Usuń zdarzenie click dla wszystkich <p> elementów:

$("button").click(function(){
    $("p").off("click");
});
Spróbuj sam "

Definicja i Wykorzystanie

off() Metoda ta jest najczęściej używany do usuwania obsługi zdarzeń Wraz z on() metody.

Począwszy od wersji 1.7 jQuery, The off() metoda jest nowy zamiennik dla unbind(), die() i undelegate() metody. Metoda ta przynosi wiele konsystencji do API i radzimy korzystać z tej metody, ponieważ upraszcza bazę kodu jQuery.

Uwaga: Aby usunąć konkretne obsługi zdarzeń, ciąg selektora musi odpowiadać jeden przekazany do on() metody, kiedy została przyłączona obsługi zdarzeń.

Wskazówka: Aby dołączyć zdarzenie, które działa tylko raz, a następnie usuwa się, użyj one() metody.


Składnia

$(selector).off(event,selector,function(eventObj),map)

Parametr Opis
event Wymagany. Określa jedną lub więcej zdarzeń lub obszarów nazw, aby usunąć z zaznaczonego element(s) .

Wiele wartości zdarzeń są oddzielone spacją. Musi być ważne wydarzenie
selector Opcjonalny. Selektor, który powinien pasować do jednego początkowo przekazywane do on() metody podczas dołączania obsługi zdarzeń
function(eventObj) Opcjonalny. Określa funkcję uruchomić, gdy wystąpi zdarzenie
map Określa map zdarzeń ( {event:function, event:function, ...}) zawierające jedną lub więcej zdarzenie, aby dołączyć do elementów i funkcji, aby uruchomić w przypadku wystąpienia zdarzenia

Spróbuj sam - przykłady

Zmiana z unbind() , aby off()
Jak użyć off() , aby osiągnąć ten sam efekt za unbind() .

Zmiana z undelegate() na off()
Jak użyć off() , aby osiągnąć ten sam efekt, jak undelegate() .

Zmiana z die() na off()
Jak użyć off() , aby osiągnąć ten sam efekt, jak die() .

Usuń wszystkie programy obsługi zdarzeń kliknięcia, dodano on()
Jak usunąć wszystkie programy obsługi zdarzeń kliknięcia dla wszystkich <p> elementów dodawanych z on() metody.

Wyjąć jedną konkretną funkcję wydarzenia Dodane w on()
Jak usunąć określoną funkcję dodaną z on() metody.

Usuń obsługi zdarzeń za pomocą obiektu zdarzenia
Jak usunąć obsługi zdarzeń po zdarzenie zostało wywołane pewną liczbę razy.


<JQuery Metody zdarzeń