У меня есть div с элементами (h3, img, p) внутри. Я хочу использовать jQuery для определения, когда пользователь наводит курсор на этот div, а затем переключать класс элемента в этом div.
Я использую код ниже:
$('.entry').bind({
mouseover: function() {
$('.readMore').toggleClass('inverted');
},
mouseleave: function() {
$('.readMore').toggleClass('inverted');
}
});
Работает, как и ожидалось, при наведении курсора на div
. Если вы наведите курсор на элемент внутри div (например, .entry h2
), он отключит класс, как если бы он оставил родительский div (.entry
), но на самом деле он внутри него. Элементы не плавают внутри div.entry
, который, как я думал, может скинуть. Я пробовал $(".entry *")
и $(".entry, .entry *")
, но у них обоих есть похожие проблемы.
Есть мысли?