ヘッダーをposition:fixedで固定し、スクロールするとIE11とEdgeの時だけがたつきます。
そこで下記のサイトに書かれているjsを埋め込んだら
IE11はがたつきが止まったのですが、Edgeだけまだがたつきます。
https://souken-blog.com/2017/08/25/ie11-smoothscroll/
http://cloud-collector.link/2016/05/08/ie-fixed-scroll-bug/
js
1<script> 2 if(navigator.userAgent.match(/MSIE 10/i) || navigator.userAgent.match(/Trident/7./) || navigator.userAgent.match(/Edge/12./)) { 3 $('body').on("mousewheel", function () { 4 event.preventDefault(); 5 var wd = event.wheelDelta; 6 var csp = window.pageYOffset; 7 window.scrollTo(0, csp - wd); 8 }); 9 } 10</script>
ユーザーエージェントがEdgeだけ違うのでしょうか?
原因がわからず苦戦しています。
Edgeのがたつきを防ぐ何かいい方法はありませんか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/30 09:53