Метод отвязки jQuery ()

❮ Методы событий jQuery

Пример

Удалите все обработчики событий для всех элементов <p>:

$("button").click(function(){
  $("p").unbind();
});

Определение и использование

Метод unbind() устарел в версии 3.0. Вместо этого используйте метод off() .

Метод unbind() удаляет обработчики событий из выбранных элементов.

Этот метод может удалить все или выбранные обработчики событий или остановить выполнение определенных функций при возникновении события.

Этот метод также может отвязать обработчики событий с помощью объекта события. Это используется для отвязки события внутри самого себя (например, удаление обработчика событий после того, как событие было запущено определенное количество раз).

Примечание. Если параметры не указаны, метод unbind() удалит ВСЕ обработчики событий из указанного элемента.

Примечание. Метод unbind() работает с любым обработчиком событий, подключенным с помощью jQuery.


Синтаксис

$(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

Попробуйте сами - примеры


Как использовать метод unbind() для отвязки конкретной функции от указанного события для элемента.


Указывает удаляемый объект события.


❮ Методы событий jQuery