有什麼辦法讓這個簡單的jQuery動畫不閃爍? http://jsfiddle.net/v3DVf/6/JQuery動畫閃爍
回答
這可能是因爲你滾動速度太快,jQuery來計算一切。這似乎幫助:
$(window).scroll(function() {
var scrollTop = $(window).scrollTop();
$('#left').stop().animate({
top: (300 - (0.5 * scrollTop))
}, 350);
$('#right').stop().animate({
top: (300 - (0.2 * scrollTop))
}, 350);
});
這就是從停止功能緩存scrollTop的值,而不是重新計算,並省略了(真正的,真實的)。
編輯:此外,擺脫#container css電話,只是使它position: fixed
。
是的。在使用變量並將#container設置爲固定值之間,似乎閃爍的問題已解決。謝謝! http://jsfiddle.net/v3DVf/10/ – 2012-03-23 19:05:14
實際上,根本沒有必要使用容器:http://jsfiddle.net/v3DVf/11/ – 2012-03-23 19:35:16
更好,做得好 – 2012-03-23 19:36:02
- 1. jquery動畫閃爍
- 2. 閃爍的jQuery。動畫()
- 3. Jquery - 動畫文字閃爍
- 4. jQuery閃爍/ Flash動畫
- 5. 閃爍的jquery動畫
- 6. jQuery - 動畫閃爍? (IE8)
- 7. Android動畫閃爍
- 8. JavaFX動畫閃爍
- 9. UIImageView閃爍動畫
- 10. Cocos2d動畫閃爍
- 11. Android動畫閃爍
- 12. jQuery圖像交換動畫Firefox閃爍
- 13. jQuery動畫圖像閃爍在iPad上
- 14. jQuery - 使用懸停動畫閃爍()
- 15. Android啓動畫面閃爍
- 16. Java ImageIcon動畫閃爍
- 17. 動畫閃爍和MonoGame
- 18. 動畫閃爍問題
- 19. 動畫閃爍效果C#
- 20. AngularJS動畫閃爍iOS
- 21. Firefox中閃爍的動畫
- 22. 拖動畫布上閃爍
- 23. html canvas動畫閃爍
- 24. C# - 矩形動畫閃爍
- 25. 動畫閃爍問題
- 26. 閃爍的動畫與UIViewAnimationTransitionFlip
- 27. 2D動畫狀態閃爍
- 28. CSS @keyframes動畫閃爍
- 29. 圖像閃爍或閃光動畫
- 30. HTML 5畫布動畫 - 對象閃爍
你是什麼意思閃爍?它不會爲我閃光 – 2012-03-23 18:43:55
我想它依賴於瀏覽器。我正在運行Chrome,它閃爍的時候,如果我滾動得太快... – 2012-03-23 18:45:04
我剛剛試過IE瀏覽器,這真的很糟糕... – 2012-03-23 18:48:38