Последние учебники веб-разработки
 

jQuery off() Method

<Методы Event Jquery

пример

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

$("button").click(function(){
    $("p").off("click");
});
Попробуй сам "

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

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

По состоянию на JQuery версии 1.7, то off() метод является новая замена для unbind(), die() и undelegate() методы. Этот метод приносит много консистенции к API, и мы рекомендуем использовать этот метод, поскольку это упрощает базу кода JQuery.

Примечание: Чтобы удалить определенные обработчики событий, строка селектор должен соответствовать один передаваемый on() метод, когда был присоединен обработчик событий.

Совет: Чтобы прикрепить событие , которое запускается только один раз , а затем удаляет себя, используйте one() метод.


Синтаксис

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

параметр Описание
event Необходимые. Задает один или несколько событий или пространств имен , чтобы удалить из выбранного element(s) .

Несколько значений событий разделены пробелом. Должно быть действительным событием
selector Необязательный. Селектор , который должен совпадать с тем , который первоначально был передан on() метод , когда есть обработчики событий
function(eventObj) Необязательный. Задает функцию для запуска при наступлении события
map Задает отображение события ( {event:function, event:function, ...}) , содержащую один или несколько событие , чтобы прикрепить к элементам, а также функции для запуска при возникновении события

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

Переход от unbind() для off()
Как использовать off() , чтобы достичь того же эффекта , как unbind() .

Переход от undelegate() до off()
Как использовать off() , чтобы достичь того же эффекта , как undelegate() .

Переход от die() до off()
Как использовать off() , чтобы достичь того же эффекта , как die() - die() .

Удалить все обработчики событий нажмите, добавленные с on()
Как удалить все обработчики событий щелчка для всех <p> элементов , добавленных с on() метод.

Удалить одну конкретную функцию обработки события , дополненное on()
Как удалить определенную функцию , дополненное on() метод.

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


<Методы Event Jquery