我有一个函数,它在悬停时向元素添加一个类。
我希望仅当另一个 div 具有特定类时才会发生这种情况。
到目前为止,我正在尝试此操作但没有任何结果:
$('.title-overlay').hover(
function() {
$(this).addClass('title-hover'),
},
function() {
if ($('.wmg-container3').hasClass('open')) {
$(this).removeClass('title-hover'),
}
}
)
如您所见,我想要类(class) title-hover
要添加,但如果 wmg-container3
有课open
, 这个类应该被删除。
(所有这些都悬停在类标题叠加层上)
感谢大家的帮助!
最佳答案
是这样的吗?
$('.title-overlay').hover(function(){
if($('.wmg-container3').hasClass('open')){
$(this).removeClass('title-hover')
}else{
$(this).addClass('title-hover')
}
})
关于javascript - 在悬停功能上,执行此操作,如果 X 有类,则执行此操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39706627/