动画或者效果一旦触发就会执行,如果多次触发,就造成多个动画或者效果排队执行。
解决方法:
停止排队 stop()
eg:$(function () {
$('.nav>li').hover(function () {
// stop 方法必须写到动画的前面,因为stop结束的是上一次动画,若写到动画后会造成动画停止
$(this).children('ul').stop().slideToggle(200);
});
})
放到动画前

放到动画后

动画或者效果一旦触发就会执行,如果多次触发,就造成多个动画或者效果排队执行。
解决方法:
停止排队 stop()
eg:$(function () {
$('.nav>li').hover(function () {
// stop 方法必须写到动画的前面,因为stop结束的是上一次动画,若写到动画后会造成动画停止
$(this).children('ul').stop().slideToggle(200);
});
})
放到动画前

放到动画后

下一篇:jQuery实现购物车功能
odoo防止用户重复快速点击按钮
harbor的安装与配置以及怎样使用docker-compose命令来启动和停止harbor
解决过渡效果中多次触发transitionend事件的解决方式
通过js实现表单提交,提交完了后面加一段
h复杂状态管理)显著缩短从原型到生产的距离。
然后,右键单击多次循环,在弹出的对话框中,将
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M