Przykład
Usuń wszystkie programy obsługi zdarzeń dla wszystkich <p> elementów:
$("button").click(function(){
$("p").unbind();
});
Spróbuj sam " Definicja i Wykorzystanie
unbind() Metoda usuwa obsługi zdarzeń z wybranych elementów.
Metoda ta może usunąć wszystkie lub wybrane obsługi zdarzeń, lub zatrzymania określonych funkcji z jazdy po wystąpieniu zdarzenia.
Metoda ta może również rozwiązać obsługi zdarzeń za pomocą obiektu zdarzenia. Służy do rozpiąć zdarzenia z wewnątrz siebie (jak usunięcie obsługi zdarzenia po zdarzeniu został wywołany określoną liczbę razy).
Uwaga: Jeśli nie podano żadnych parametrów, The unbind() metoda spowoduje usunięcie wszystkich programów obsługi zdarzeń z określonego elementu.
Uwaga: unbind() Metoda działa na każdej dołączonej obsługi zdarzeń z jQuery.
Począwszy od wersji 1.7 jQuery Z on() i off() metody są korzystne, aby dołączyć i usunąć obsługi zdarzeń na elementach.
Składnia
$(selector).unbind(event,function,eventObj)
Parametr | Opis |
---|---|
event | Opcjonalny. Określa jedną lub więcej zdarzeń do usunięcia z elementów. Wiele wartości zdarzeń są oddzielone spacją. Jeśli jest to jedyny parametr określony, wszystkie funkcje związane z określonym przypadku będzie usunąć. |
function | Opcjonalny. Określa nazwę funkcji, aby usunąć powiązania z określonym wydarzeniem dla elementu |
eventObj | Opcjonalny. Określa obiekt zdarzenia, aby usunąć w użyciu. Parametr eventObj pochodzi z funkcją wiązania zdarzeń |
Spróbuj sam - przykłady
Rozwiążcie określoną funkcję
Jak korzystać z unbind() metodę, aby rozpiąć specyficzną funkcję od określonego zdarzenia dla danego elementu.
Rozwiążcie obsługi zdarzeń za pomocą obiektu zdarzenia
Określa obiekt zdarzenia do usunięcia.