因为之前的动画没执行完然后之后的动画又开始的问题~用queue就可以解决~其实animate还有别的模式,你可以去看看JQ1.8的API~那里面写的清楚,把queue设置成false就行了~
动画开始前先调用stop()$.fn.stop([clearQueue],[jumpToEnd])
用$("#id:not(:animate)").animate(...);试试