gpt4 book ai didi

jquery - 单击时添加类并禁用 mouseleave 事件?

转载 作者:太空宇宙 更新时间:2023-11-03 19:07:03 25 4
gpt4 key购买 nike

我有一些具有简单 mouseenter/mouseleave 效果的图像列表。 http://jsfiddle.net/4vTCr/

我想按以下方式修改它:当用户点击特定图像时,其不透明度应设置为 1,并且 mouseleave 事件应被禁用。

我想通过在 img click 事件上添加一个类 selected 来做到这一点。然后在开始时我可以检查 img 是否有 selected 类。如果是,则不要应用 mouseleave 事件。但我无法处理它。你能给我一些提示吗?时间差

最佳答案

你似乎很接近答案,看看.hasClass()

$('.covers-sublist img').addClass('opacity').on({
mouseenter: function() {
$(this).stop().animate({opacity: 1});
},
mouseleave: function() {
if (!$(this).hasClass('clicked')){
$(this).stop().animate({opacity: 0.4});
}
},
click: function() {
$(this)
.stop()
.animate({opacity: 1})
.addClass('clicked');
}
});

关于jquery - 单击时添加类并禁用 mouseleave 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9871349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com