サイトのスクロール中にいくつかの要素を移動する視差サイトを構築しようとしています。しかし、私が使用しているスクロール イベント リスナーを使用する代わりに、ポールアイリッシュによるこの投稿と、スクロール リスナーは少しバグがあると述べたこのビデオrequestAnimationFrame
を読んだ後です。私の質問は次のとおりです。
- Chrome では非常に滑らかに見えますが、Firefox ではひどくちらつきます。ここで何か間違ったことをしましたか?
- 私のコードは、実際に通常のスクロール イベント リスナーを使用するよりも多くのリソースを消費していますか? このコードで遊んでいるたびに、ラップトップのファンが燃えているのが聞こえます。
私のファイルはhttp://www.socialbuzz.com.au/index.htmlにあります。ページの一番下までスクロールして、JavaScript から操作されている要素を確認してください。