jquery 如何判断在执行点击事件前是否加上了fadeIn事件
$('#toolsDivShow').hover(function() {
$("#toolsDivShowBackground").fadeIn(1000);
}, function() {
$("#toolsDivShowBackground").fadeOut(1000);
});
以上是我写的一个方法就是有个问题当快速划过几次,他就显示一下隐藏一下,你划过多少次他就显示多少次,你停了他还没停,有没有什么办法就是说判断它之前是否执行了fadeIn或fadeOut还没结束呢?
如何解决这个问题
jquery 如何判断在执行点击事件前是否加上了fadeIn事件,求高手秒杀
答案:2 悬赏:20 手机版
解决时间 2021-03-12 13:42
- 提问者网友:低吟詩仙的傷
- 2021-03-12 04:10
最佳答案
- 五星知识达人网友:duile
- 2021-03-12 05:50
$('#toolsDivShow').hover(function() {
$("#toolsDivShowBackground").fadeIn(1000).stop(true,true);
}, function() {
$("#toolsDivShowBackground").fadeOut(1000).stop(true,true);
});
用stop就可以解决
$("#toolsDivShowBackground").fadeIn(1000).stop(true,true);
}, function() {
$("#toolsDivShowBackground").fadeOut(1000).stop(true,true);
});
用stop就可以解决
全部回答
- 1楼网友:平生事
- 2021-03-12 06:04
搜一下:jquery 如何判断在执行点击事件前是否加上了fadeIn事件,求高手秒杀
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯