在使用animate()方法的时候,要避免动画积累而导致的动画与用户的行为不一致.当用户快速在某个元素上执行animate()动画的时,就会出现动画积累。解决方法是判断元素是否正处于动画状态,如果元素不处于动画状态,才为元素添加新的动画,否则不添加。代码如下:
if (!$(element).is(":animated")) { //判断元素是否正处于动画状态 //如果没有进行动画,则添加动画 }
在使用animate()方法的时候,要避免动画积累而导致的动画与用户的行为不一致.当用户快速在某个元素上执行animate()动画的时,就会出现动画积累。解决方法是判断元素是否正处于动画状态,如果元素不处于动画状态,才为元素添加新的动画,否则不添加。代码如下:
if (!$(element).is(":animated")) { //判断元素是否正处于动画状态 //如果没有进行动画,则添加动画 }
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
7个有用的jQuery小技巧
2016-02-26 13:02
jQuery制作select双向选择列表
2016-02-26 11:00
全面详细的jQuery常见开发技巧手册
2016-02-26 10:02
强大的jQuery移动插件Top 10
2016-02-25 09:05