我有以下代码:Jquery.css执行上IE和Webkit(铬,野生动物园)但Firefox不需要的闪烁效果是确定
$(document).ready(function(){
$(window).scroll(function(){
Topo = $(window).scrollTop();
ObjScrollASoda.css({
'marginTop' : (Topo - 800)+'px'
});
});
});
(注:ObjScrollASoda是用于罐的jquery对象)
这里是一个小提琴复制它由特鲁法提出问题: http://jsfiddle.net/VcvJe/1/
在蓝色的部分,有一个蓝色的罐,将“滚动”与网页制作的视差般的效果。这就是问题所在,因为我只是在用户滚动页面的时候设置了CSS,而只在Chrome(以及其他Webkit浏览器)中设置了CSS,所以发生闪烁效果(不需要)。我注意到它不会在Firefox中发生。有没有人知道如何避免这种“闪烁”效应?
这里解释更好的视频正在发生的事情: http://www.youtube.com/watch?v=SqDmOx6XY-M
(对不起,我的英语)
+1视频:) – Trufa 2012-07-13 20:03:20
如果你想,我会尝试建立一个用的jsfiddle作为一个例子,很容易在... – Trufa 2012-07-13 20:05:57
这里是我的HTTP一个类似的例子来测试://的jsfiddle .net/VcvJe/1/ – Trufa 2012-07-13 20:14:33