比方说,我已经调用$ element.fadeIn(200)。 100毫秒后,在页面上发生了一些事情,我想中断这个淡入淡出,并立即fadeOut()。我怎样才能做到这一点?jQuery:中断fadeIn()/ fadeOut()
如果调用$ element.fadeIn(200).fadeOut(0),则fadeOut()只发生在fadeIn()完成后。
另外,有没有办法可以检查$元素来确定是否正在运行fadeIn()或fadeOut()? $ element是否有任何改变的.data()成员?
先生,你的建议就像一个魅力! 我已经重新提出了很多关于这个主题的问题,但是我从来没有发现任何关于stop()interrumping和删除当前动画的问题。 – 2012-02-12 10:54:28
.finish()也可能工作。 – 2015-10-26 19:39:38