説明されている効果は、 Firefoxおよび弱いラップトップで観察されるため、この組み合わせはユーザー専用です。
問題
ページ上に位置が固定された要素がある場合、Firefoxではスクロール中のページ再描画の滑らかさが大幅に低下します。ページのスクロールが著しく遅くなり、ページ領域でこの要素と同じレベルで歪みが観察されます。 そして、これらすべてにより、CPUの負荷が大きくなります。 これはすべて、サーフィンの際に不快感をもたらします。
以前は、このような要素はネットワーク上でめったに見つかりませんでしたが、最近では、多くのサイトがレビューサービス用のスクリプトをインストールし始めました。 そして、これはそのようなサイトにさまざまな吊り下げボタンの出現につながりました。 もちろん、レビューは良いことですが、そのようなサイトを読むには、説明することができなかったブレーキが伴います。
最後のストローは、 Habréのサイドパネルでした。
解決策
ほとんどの場合、より強力なコンピューターを購入し、スチームバスを浴びないことをお勧めします。 しかし、私は何であるかに関係しているので、これは私たちの方法ではありません:)
AdBlockに簡単に追加して、人気のあるサービスを見つけました 。
|http://*uservoice.com/*/tab.js?*
|http://reformal.ru/tab.js?*
Habrでは、このソケットを非常に頻繁に使用するため、それほど無作法に動作しません。 しかし、私はそれを固定のままにすることもできませんでした。 スタイルとスクリプトを探し始めて、私は私だけではないことがわかりました。 しかし、このソリューションはソケットを削除するだけなので、私には向いていませんでした。著者自身は、いつか別の場所でそれを見たいと書いています...
その後、 onscrollでソケットを非表示にしようとしましたが、 うまくいきました。 本当ではありませんが、スクロールが開始されてすべてのブレーキが消えるとすぐにソケットが本当に隠れます。 そして、スクロールの終わりに、彼女は彼女の場所に現れます。
Greasemonkeyのユーザースクリプトはこちら 。
これが簡単な解決策です。