为什么Jquery动画的这种延迟不能正常工作?
$(" .inner").stop().delay(1000).animate({height:'142px'},{queue:false, duration:600});
还有其他方法可以延迟这个动画吗?
答案 0 :(得分:3)
我认为是因为你有
queue:false
表示默认情况下不使用默认的默认fx队列。尝试取出队列:false
documentation for delay(duration, [ queueName ] ) says
queueName包含队列名称的字符串。默认为fx,标准效果队列。
documentation for animate(properties, options )说
queue:一个布尔值,指示是否将动画放在效果队列中。如果为false,则动画将立即开始。