【发布时间】:2012-08-03 19:36:08
【问题描述】:
这是小提琴:
快速点击按钮会导致动画中途暂停。我怀疑这是 stop() 函数的问题,但我找不到解决方法。 顺便说一句,我使用 stop 来阻止 jQuery 将所有滑动动画放入队列中。
【问题讨论】:
标签: jquery fadein fadeout slidedown slideup
这是小提琴:
快速点击按钮会导致动画中途暂停。我怀疑这是 stop() 函数的问题,但我找不到解决方法。 顺便说一句,我使用 stop 来阻止 jQuery 将所有滑动动画放入队列中。
【问题讨论】:
标签: jquery fadein fadeout slidedown slideup
toggle() 已弃用,您可以尝试slideToggle():
$('a').click(function(e) {
e.preventDefault();
$('div').stop(true,true).slideToggle()
})
【讨论】:
试试:
$('a').toggle(function() {
$('div').stop(1,1).slideUp()
}, function() {
$('div').stop(1,1).slideDown()
})
将 stop 方法的 clearQueue 和 jumpToEnd 属性设置为 true。
【讨论】: