我想在瀏覽器中打開新的選項卡時停止我的jQuery動畫。每當我離開我的頁面一段時間後,我回來一段時間後,我的jQuery滑塊變得瘋狂,它改變幻燈片像瘋了一樣,因爲我沒有阻止它。你有一些解決方案嗎?如何停止我的頁面不活動時的jquery動畫
回答
我讀了一些關於這個,它叫做動畫隊列積累。開始新標籤時不要試圖停止動畫,而應在開始動畫之前放入stop()
。
這將確保以前的動畫,然後再繼續殺....
例如:
$('.some-selector').stop().slideUp();
希望這有助於...
非常感謝,這就是我一直在尋找的! – user794596 2012-02-12 01:56:56
如何以這種方式使用'stop'幫助他_「...我回來一段時間後,我的jquery滑塊變瘋狂了......」_? @ user794596,我很高興你很高興,但是你寫的問題的方式,目前還不清楚這個答案如何解決任何問題。請更新您的問題,以便使這個答案更有意義。 – Sparky 2012-02-12 03:00:23
在JavaScript:
window.addEventListener('focus', function() {
// code to start
});
window.addEventListener('blur', function() {
// code to stop
});
jQUery:
$(window).bind('focus', function() {
// code to start
});
$(window).bind('blur', function() {
// code to stop
});
好的,謝謝。這也是很好的解決方案。 – user794596 2012-02-12 02:05:44
['.bind()'](http://api.jquery.com/bind/)是舊的方式。對於jQuery 1.7及以上... ['.on()'是首選方法](http://api.jquery.com/on/)。 – Sparky 2012-02-12 02:56:02
這個解決方案對我來說真的很好。謝謝! – 2014-01-16 16:14:18
- 1. 頁面加載時啓動動畫,加載頁面時停止
- 2. 停止jquery動畫時不懸停
- 3. 停止頁面滾動jquery
- 4. jQuery的頁面動畫不是動畫
- 5. JQuery停止()函數不停止動畫
- 6. jQuery動畫不停止
- 7. 如何停止頁面底部的動畫滾動條?
- 8. jQuery停止動畫
- 9. jQuery停止動畫
- 10. 停止jquery動畫
- 11. 停止動畫jquery
- 12. 停止jQuery的動畫
- 13. 如何停止我的動畫
- 14. 如何停止我的UIButton動畫SWIFT
- 15. 我如何停止我的幻燈片中的jquery動畫
- 16. 當我離開我的活動時,如何停止計時器?
- 17. 在頁面[jQuery]上的某個位置停止動畫
- 18. jQuery。動畫問題,動畫不會停止(動畫堆疊??)
- 19. jQuery的停止動作「休息」動畫
- 20. 懸停時動畫「停止」
- 21. 如何停止Jquery中的動畫效果(停止方法)
- 22. 在屏幕活動後停止動畫
- 23. clearInterval停止懸停動畫jQuery的
- 24. 停止jquery懸停後的動畫
- 25. Android - 如何停止活動變化之間的動畫
- 26. jQuery的停止動畫,如果條件
- 27. 如何停止jQuery旋轉動畫?
- 28. 如何停止jQuery循環動畫?
- 29. 如何停止彈性JQuery動畫?
- 30. 如何從父活動停止活動?
請張貼詳細的例子以及一些相關的代碼。我知道你已經得到了你的答案,但是這件事對未來的讀者來說將是無用的。 – Sparky 2012-02-12 02:53:49