jquery取消正在执行的事件
答案:2 悬赏:70 手机版
解决时间 2021-01-30 10:00
- 提问者网友:活着好累
- 2021-01-29 17:10
比如我定义了一个mouseenter和mouseleave事件都需要2秒才能做完;然后在mouseenter开始时如果mouseleave事件还没完成就把它取消直接执行mouseenter,mouseleave事件开始则相反
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-01-29 17:57
在效果前面加个stop(true,true)。如下:
$('#mouse').mouseenter(function(){
$('#play').stop(true,true).slideDown(2000);
})
$('#mouse').mouseenter(function(){
$('#play').stop(true,true).slideDown(2000);
})
全部回答
- 1楼网友:长青诗
- 2021-01-29 18:18
$("#theone").die("click");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯