日期:2014-05-16  浏览次数:20366 次

JQuery 动画以及全局变量问题
请教下大家,我做了两个按钮 去控制一个div完成不同的动画,但是发现如果连续两个按钮各点一下div的动画会执行不正常,请教下大家,怎么防止两个动画冲突? 因为两个动画写在两个不同按钮的click事件下的,或者用个全局变量控制作为执行条件,能否指导下怎么用全局变量做判断操作?

------解决方案--------------------
if($(element).is(":animated")){    //判断元素是否正处于动画状态
//如果当前没有进行动画,则添加新动画
}
------解决方案--------------------
stop();是妙方。
------解决方案--------------------
引用:
stop();是妙方。
。。。。。。。。。。。。。。。。。
------解决方案--------------------
在执行动画前,加入
stop(true,true)