次のコードがあります。
$(document).ready(function(){
$(window).scroll(function(){
Topo = $(window).scrollTop();
ObjScrollASoda.css({
'marginTop' : (Topo - 800)+'px'
});
});
});
(注: ObjScrollASoda は缶の jquery オブジェクトです)
これは、Trufa によって作成された問題を複製するフィドルです: http://jsfiddle.net/VcvJe/1/
青いセクションには、視差のような効果を生み出すページで「スクロール」する青い缶があります。ここに問題があります。ユーザーがページをスクロールしているときにcssを設定しているだけなので、Chrome(および他のWebkitブラウザー)でのみちらつき効果(望ましくない)が表示されることがあります。そして、Firefoxでは起こらないことに気付きました。この「ちらつき」効果を回避する方法を知っている人はいますか??
これは何が起こっているかをよりよく説明するビデオです: http://www.youtube.com/watch?v=SqDmOx6XY-M
(私の英語でごめんなさい)