#javascript #jquery #addclass
#javascript #jquery #addclass
Вопрос:
Я хочу, чтобы нажатие кнопки удаляло класс «hover-on», чтобы функция наведения стала отключенной, но как только DOM загружается, он удаляет класс, но функция наведения все еще работает.
Я использую следующий код.
//Click this
$('button').click(function() {
$('#main-div').removeClass('hover-on');
});
//Remove class to disable this hover function
$('.hover-on').hover(function() {
blah blah blah
});
Комментарии:
1. Извините, я не понимаю. Вы хотите сказать, что у вас есть кнопка и вы хотите отключить ее после одного нажатия?
Ответ №1:
Событие не имеет ничего общего с классом CSS. Вам нужно отменить привязку события:
$('button').click(function() {
$('#main-div').removeClass('hover-on').unbind("hover");
});
$('.hover-on').hover(function() {
blah blah blah
});