为了ie11的“平滑滚动”,鼠标滚轮左右滚动设置为多少最好

如果我们做一个简单的测试用例比如:

然后通过单击轨道或使用Pagedown/PageUp使用滚动条滚动,然后可以看到在滚动动画结束时只得到一个事件

从理论上讲,我可以通过模拟滚动倳件来修复其中的一些行为使用jQuery和下划线的示例代码:

但它仍然不起作用。我们只得到原始的滚动事件scrollTop以及目的地scrollTop两者之间没有值。

}

很久不用IE了近期做兼容性测试發现一个fixed定位的问题,当元素使用fixed定位时其应该不随页面滚动,在chrome/firefox/edge下都很完美元素完全不动,但是使用IE11时如果使用鼠标滚轮左右滚動,元素会先随页面一起移动位置然后再回到原位,产生抖动问题但用鼠标拖动滚动条时则没问题。

这个问题肯定不是代码问题问題出在IE设置上,IE11默认开启“平滑滚动”功能需要手工关闭,具体位置在:Internet选项 >> 高级 >> 浏览 >> 使用平滑滚动去掉勾选,不用重启IE可以立即看到效果。

声明:本文内容由互联网用户自发贡献自行上传本网站不拥有所有权,未作人工编辑处理也不承担相关法律责任。如果您發现有涉嫌版权的内容欢迎发送邮件至: 进行举报,并提供相关证据工作人员会在5个工作日内联系你,一经查实本站将立刻删除涉嫌侵权内容。

}

我要回帖

更多关于 ie11鼠标滚轮不能使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信