8

CSSposition: fixedが適用されている要素が原因で、FirefoxがページをスクロールするときにCPUを100%消費するのはなぜですか?そして、回避策はありますか?

StackOverflowのページ上部にある通知バーなど、いくつかのサイトでこの動作に気づきました。それが問題になる場合に備えて、私はLinuxを使用しています。

4

6 に答える 6

6

これはバグ#201307です。

于 2008-09-15T22:27:08.327 に答える
5

これはbugzillaで報告されたバグです

どうやら回避策(成功の報告が混在しています..)は、スムーズスクロールを無効にすることです

Edit > Preferences > Advanced でスムーズ スクロールを無効にするだけです。

于 2008-09-15T22:30:42.233 に答える
2

すでに述べたように、これはバグ#201307です。回避策は、スムーズ スクロールを無効にすることです。

編集 -> 環境設定 -> 詳細設定 -> 一般タブ -> 「スムーズスクロールを使用する」のチェックを外す

于 2008-09-15T22:39:03.663 に答える
1

このウェブサイトには「スタック オーバーフローは初めてですか? FAQ をチェックしてください!」という固定要素があり、firefox では非常に遅いです。ただし、Opera と Chrome ではうまく機能します。FF3、Windows XP、ATI。

于 2008-09-15T22:29:55.340 に答える
1

ブラウザーは、新しく表示された領域だけでなく、スクロールが変更されるたびにビューポート全体を再描画する必要があるため、CPU を消費します。

于 2008-09-15T22:31:31.887 に答える
0

ここに直接リンクがあると思いますか?理論を検証するために、固定要素を使用して静的HTMLページを作成しましたか?これらのCSSプロパティがどれほど広く使用されているかを考えると、実行しているブラウザ/ OSに関係なく、他の誰かが今までにそれに気付いていたと思います。

于 2008-09-15T22:26:32.257 に答える