Метод jQuery unbind()Method
Примеры
Удалить все обработчики событий элементов <p>:
$("p").unbind();
});
Попробуйте сами »
Определение и использование
Метод unbind() удаляет обработчики событий у выбранных элементов.
Этот метод может удалить все или выбранные обработчики событий либо прекратить выполнение указанных функций при наступлении события.
Этот метод также может использовать объект события для отвязки обработчиков событий. Он также используется для отвязки событий от самого себя (например, удаление обработчика события после того, как событие было вызвано определённое количество раз).
Примечание:Если параметры не указаны, метод unbind() удаляет все обработчики событий выбранных элементов.
Примечание:Метод unbind() работает для любого обработчика событий, добавленного jQuery.
Начиная с версии jQuery 1.7,on()иoff()методы являются предпочтительным способом добавления и удаления обработчиков событий на элементах.
Синтаксис
| Параметр | Описание |
|---|---|
| event | Необязательный. Указывает одно или несколько событий для удаления с элемента. Несколько значений событий разделяются пробелами. Если указан только этот параметр, будут удалены все функции, привязанные к указанному событию. |
| функция | Необязательный. Указывает имя функции, которую нужно отвязать от указанного события на элементе. |
| eventObj | Необязательный. Указывает объект события, используемый для удаления. Этот
eventObj— параметр, который берется из функции привязки событий. |
Другие примеры
Отвязать указанную функцию
Как использовать метод unbind() для отвязки указанной функции от указанного события на элементе.
Использование объекта события для отвязки обработчиков событий
Указывает объект события, который нужно удалить.
Другие расширения
Методы событий jQuery