jQuery wydarzenia - metoda unbind()
Przykład
Usunięcie wszystkich event handlerów elementów p:
$("button").click(function(){ $("p").unbind(); });
Definicja i użycie
Metoda unbind() usuwa zdarzenia obsługijące elementy wybrane.
Ta metoda może usunąć wszystkie lub określone zdarzenia obsługiujące, lub zakończyć uruchamianie określonej funkcji przy wystąpieniu zdarzenia.
unbind() jest odpowiedni dla wszystkich zdarzeń obsługiujących elementów dodanych za pomocą jQuery.
Unbindowanie zdarzeń obsługiujących element i funkcji
Określ jedno lub wiele zdarzeń do usunięcia z określonego elementu.
Jeśli nie określono parametrów, metoda unbind() usunie wszystkie zdarzenia obsługijące element.
Gramatyka
$(selector).unbind(event,function)
Parametry | Opis |
---|---|
event |
Opcjonalnie. Określ jedno lub wiele wydarzeń do usunięcia z elementu. Rozdzielone spacjami wiele wartości wydarzeń. Jeśli określono tylko ten parametr, usunie wszystkie funkcje związane z określonym wydarzeniem. |
function | Opcjonalnie. Określ nazwę funkcji do unbindowania z określonego wydarzenia elementu. |
Użyj obiektu Event do unbindowania programisty zdarzeń
Określ obiekt wydarzenia do usunięcia. Używane do unbindowania wewnętrznych wydarzeń (np. po określonej liczbie wywołań, usunięcie programisty zdarzeń).
Jeśli nie określono parametrów, metoda unbind() usunie wszystkie zdarzenia obsługijące element.
Gramatyka
$(selector).unbind(eventObj)
Parametry | Opis |
---|---|
eventObj | Opcjonalnie. Określ obiekt wydarzenia do użycia. Parametr ten eventObj pochodzi z funkcji wiązania wydarzeń. |
Więcej przykładów
- 解除绑定特定的函数
- Jak używać metody unbind() do解除绑定元素指定事件的具体函数。