У меня довольно простая настройка. У меня есть div на моей странице, на который применена теневая тень, использующая псевдо-класс CSS: hover. Внутри этого div есть кнопка (другой div). Я хочу использовать jQuery для удаления тени в окне родительского div, когда пользователь наводит курсор на кнопку. Я думаю, что мой jQuery выглядит правильно, но он не работает. Ошибок в консоли нет.jQuery hover toggleClass не работает
Вот мой HTML для окна с помощью кнопки:
<div class="content">
<div class="content-btn">Click Me!</div>
</div>
Вот мой CSS, который должен быть переключен на родительском DIV:
.no-box-shadow {
box-shadow: none!important;
}
Вот мой JQuery:
$('.content-btn').hover(
function() {
$(this).parent().addClass('.no-box-shadow');
},
function() {
$(this).parent().removeClass('.no-box-shadow');
}
);
Я также пробовал эту конфигурацию:
$('.content-btn').hover(function() {
$(this).parent().toggleClass('.no-box-shadow');
}
);
Удалить период. '.addClass ('no-box-shadow')' not '.addClass ('. no-box-shadow')'. То же самое для removeClass. – j08691
Все еще не работает без периода. – ACIDSTEALTH
Работы для меня http://jsfiddle.net/j08691/6kvb9gj4/ – j08691