如何禁用IE11中的平滑滚动功能
对于IE11的所有Windows 8用户,IE的平滑滚动功能已打开。
您可以通过转到Internet选项Advanced选项并取消选中使用平滑滚动来禁用它。它解决了这个问题。但是,您网站的所有用户都不会那样做。所以我强烈建议你不要禁用它。尝试在用户使用的相同机器/浏览器上开发。否则,您的网站用户就会出现不一致情况。出于同样的原因,我还建议不要更改默认的浏览器设置。
这是一个JS修复。
小提琴
if(navigator.userAgent.match(/Trident\/7\./)) {
$('body').on("mousewheel", function (event) {
event.preventDefault();
var wd = event.wheelDelta;
var csp = window.pageYOffset;
window.scrollTo(0, csp - wd);
});
}
这是否不能解决您的问题?请告诉我。 – 2015-06-03 16:09:05
感谢您的解决方案。这简直是无知,它解决了我的网站的问题。 – iSofia 2015-07-22 18:57:28
很高兴您能够使用它。不要忘记竖起大拇指。 – 2015-07-23 12:35:13
可能重复:http://*.com/questions/21775234/ie-11-smooth-scrolling-not-firing-intermediate-scroll-events – 2015-04-02 15:17:37