Как удалить событие $ .hover, добавленное jQuery? - PullRequest
43 голосов
/ 13 октября 2009

Я пытался $.unbind('hover'), который не работает.

Ответы [ 4 ]

75 голосов
/ 13 октября 2009

Функция hover - это просто короткая рука для привязки двух обработчиков к событиям mouseenter и mouseleave , которые необходимо отменить они:

$('#item').unbind('mouseenter mouseleave');
11 голосов
/ 06 июня 2013

Api документация на hover :

Пример. Чтобы отменить привязку приведенного выше примера, используйте:

$("td").off('mouseenter mouseleave');
2 голосов
/ 03 января 2011

отсоединение триггера одним кликом

$('.item').click(function() { 
 $('.item').unbind('mouseenter mouseleave');
});
0 голосов
/ 13 октября 2009

Вы также можете попробовать:

$('#item').bind('hover', function(){return false})

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...