我一直在玩视差和scrollTo
,你可以从http://www.adamdodds.co.uk/blue-leaf看到。当你点击时间线时,它将全部贯穿整个过程,但是当你点击一些东西时,它会在最后运行时完成它们。我怎样才能让一个功能在没有更多排队的情况下运行?停止JavaScript函数排队,一次只允许一个函数
0
A
回答
1
查看您正在使用的.animate()
的文档。有一个queue
选项,它是一个布尔值,指示是否将动画放置在效果队列中,如果为false,动画将立即开始,从jQuery 1.7开始,队列选项也可以接受一个字符串,在这种情况下,动画是添加到由该字符串表示的队列中。“
编辑:在你的情况下,你使用的是流行的scrollTo
插件。尝试在每个$.scrollTo()
调用之前使用jQuery的.stop()
方法。看看method's documentation调整行为,以适应你的需要。
相关问题
- 1. 允许onclick函数只执行一次
- 2. jQuery队列函数只执行一次
- 3. 停止JavaScript中另一个函数的函数循环
- 4. 只允许一次
- 5. 停止javascript函数
- 6. 只允许一个函数中的奇数循环
- 7. 的动画允许一个onClick()函数
- 8. 运行一个函数只需一次
- 9. Javascript函数只执行一次
- 10. Javascript的setInterval()只运行一次函数
- 11. javascript函数只执行一次
- 12. Javascript函数只运行一次
- 13. Javascript Onclick函数只能工作一次
- 14. JavaScript更改函数只触发一次
- 15. JavaScript函数只能使用一次
- 16. 一个函数,只允许N个并发线程
- 17. 只允许两个线程在一个函数上运行
- 18. 一次只允许一个会话
- 19. 一次只允许有一个UITableViewCellAccessoryCheckmark
- 20. 只执行一次SQL函数一次
- 21. 函数只运行一次
- 22. jQuery - 在启动一次函数后停止一次
- 23. XML-RPC通常允许一次调用几个函数吗?
- 24. 只允许点击一次
- 25. 做一个函数只能运行一次(Javascript)
- 26. 停止运行javascript函数
- 27. 用另一个Javascript调用停止Javascript函数?
- 28. 只有在上一个功能完成时才允许运行Javascript函数
- 29. 一次只执行1个POST函数
- 30. JavaScript函数不跑一次
请提供您已经尝试过的一些代码。 – Trogvar 2012-07-05 14:00:17