我一直在玩視差和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