对于悬停函数,这样做,如果X有类,这样做
On hover function, do that, if X has class, do this
我有一个函数,它在悬停时为元素添加一个类。
我希望只有当另一个div有一个特定的类时才会发生这种情况。
到目前为止,我正在尝试这个没有任何结果:
$('.title-overlay').hover(
function() {
$(this).addClass('title-hover'),
},
function() {
if ($('.wmg-container3').hasClass('open')) {
$(this).removeClass('title-hover'),
}
}
)
如您所见,我希望添加title-hover
类,但如果wmg-container3
具有open
类,则应删除此类。
(所有这一切悬停类标题覆盖)
感谢大家的帮助!
是这样的吗?
$('.title-overlay').hover(function(){
if($('.wmg-container3').hasClass('open')){
$(this).removeClass('title-hover')
}else{
$(this).addClass('title-hover')
}
})
如果我理解正确,您需要以下内容:
- 所有具有
title-overlay
类的元素都应该附加到hover函数 - 现在,当你将鼠标悬停在它们上面时,它应该首先寻找开放类
- 如果类
wmg-container3
的元素具有类open
,则从其移除标题悬停类 - 应用
title-hover
类到当前元素
如果上面的逻辑是正确的,那么代码是
$('.title-overlay').hover(function(){
$('.wmg-container3').hasClass('open').removeClass('title-hover');
$(this).addClass('title-hover');
});
相关文章:
- 页面在我的javascript执行后重新加载,我不希望它这样做
- 如何在将鼠标悬停在提交/锚点上时检查复选框是否已选中,并显示提示用户这样做的警报
- JavaScript 如果数组包含名称,则不要这样做
- 我用脚本创建了一个按钮.我可以通过点击按钮调用其他函数吗?我这样做,但失败了
- Jquery语法;也这样做”;
- 如果我不这样做会发生什么;t在javascript中的变量中分配新的Image
- 如果他们不这样做,就从我的数组中删除东西't没有前缀
- 如何使用“;这个“;在javascript中?这样做的目的是什么
- 如果我不这样做会发生什么;t有页码吗?继续循环帖子..为什么需要分页,对于页脚
- 禁用 ALT+F4,是的,我知道不建议这样做
- 使用默认值定义构造函数.我这样做对吗?
- 我刚刚开始使用 MEAN 堆栈.我试图将我的表单提交数据存储到 mongo 数据库,但我无法这样做
- 如果用户来自网站上的上一页,那么这个,否则这样做
- 如果选中了两个复选框,请不要这样做
- Meteor.call回调未执行,并且它'如果我不这样做,它会被默默地忽略'Don’我不去拿东西
- 我怎么能说“;如果宽度>高度“;那么“;这样做"使用jQuery
- 如果我不这样做,服务器有什么好的技巧来处理更多的请求吗;不必发回任何数据
- 对于悬停函数,这样做,如果X有类,这样做
- 如果没有悬停,则关闭或不要再这样做
- 如果window.location.href具有'sometext'在里面——这样做