IE、エッジブラウザのバックグラウンドジッタが固定処理

問題の原因:これは、先頭に画面上でスクロールする固定の背景画像が得られ、処理を転がり実行頻度をスクロールすると、ブラウザのレンダリング周波数が一致していないため、これらのブラウザのバグが原因で発生し、新しいレンダリングから戻ってきます。これは、上下のジッタの場合に登場しました。

 

ソリューション:

もし(navigator.userAgent.match(/トライデント\ / 7 \ ./ )){ 
  document.body.addEventListener && document.body.addEventListener(" マウスホイール" 、関数(){
     イベント.preventDefault();
     VARの WD = イベント。 wheelDelta;
     VAR CSP = window.pageYOffset; 
    window.scrollToは(0、CSP - WD); 
  }); 
}

 

原則解決:

、コード上記のコードに追加ブラウザのデフォルトを防止する必要がwindow.scrollToはと互換性のあるスクロール()その上でデフォルトのスクロールをシミュレートします。

おすすめ

転載: www.cnblogs.com/Icebang/p/11126145.html