我一直在玩视差和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. jQuery队列函数只执行一次
- 4. 停止一个setInterval函数
- 5. 停止一个jQuery函数
- 6. 只允许用户在Python中执行一次函数?
- 7. 停止JavaScript中另一个函数的函数循环
- 8. 一次执行后停止jquery函数
- 9. 只允许一次
- 10. 停止javascript函数
- 11. 只允许一个函数中的奇数循环
- 12. 的动画允许一个onClick()函数
- 13. 运行一个函数只需一次
- 14. Javascript函数只能运行一次
- 15. Javascript Onclick函数只能工作一次
- 16. Javascript函数只运行一次
- 17. JavaScript更改函数只触发一次
- 18. Javascript函数只执行一次
- 19. Javascript函数只调用一次
- 20. javascript函数只执行一次
- 21. JavaScript函数只能使用一次
- 22. JavaScript函数只在第一次调用
- 23. jquery/javascript函数只能工作一次
- 24. Javascript的setInterval()只运行一次函数
- 25. JavaScript函数将只能工作一次
- 26. JavaScript setInterval - 函数只调用一次
- 27. 一个函数,只允许N个并发线程
- 28. 只允许两个线程在一个函数上运行
- 29. javascript函数延迟不止一次
- 30. javascript函数调用时不止一次
请提供您已经尝试过的一些代码。 – Trogvar 2012-07-05 14:00:17