有什么办法让这个简单的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