我不知道它是否以某种方式可以使用的stop()功能(我通常上使用animate()含)hide()或show().
如果我赶紧反复盘旋在div它使用show()显示一些细分值显示动画重复了一遍又一遍.该stop()函数将停止该行为.
但是我不知道如何使用或使用该stop()功能.hide()show()
这甚至可能吗?
谢谢你,
马特
您必须为显示/隐藏效果设置持续时间:
.hide('slow')
Run Code Online (Sandbox Code Playgroud)
之后你就可以使用.stop()和了.stop(true,true)
停止([clearQueue],[jumpToEnd])
clearQueue一个布尔值,指示是否也删除排队的动画.默认为false.
jumpToEnd一个布尔值,指示是否立即完成当前动画.默认为false.
另一种方法是增加延迟
.delay(500).hide(1);
Run Code Online (Sandbox Code Playgroud)
.delay(duration,[queueName])duration一个整数,指示延迟执行队列中下一个项目的毫秒数.
queueName包含队列名称的字符串.默认为fx,标准效果队列.