【发布时间】:2014-06-12 05:17:20
【问题描述】:
请查看此示例链接: http://lab.cubiq.org/iscroll5/demos/probe/
如果我在 chrome 中运行上面的示例页面并滚动鼠标滚轮,页面每次上升 100 像素。您可以看到打印了 Y 位置。如果我在 Firefox 26.0 上运行相同的页面并滚动鼠标滚轮,则页面每次上升 3px。您可以看到该页面在 Firefox 中非常缓慢。有什么办法可以修复它们吗?
【问题讨论】:
-
当您使用 javascript 滚动时,我认为问题在于您的 javascript
-
我正在使用 iscroll v5.0 插件进行时尚滚动。 iscroll v4.0 在两个浏览器中都能正常工作。
-
我看到了这个:function updatePosition () { position.innerHTML = this.y>>0;
>>应该是>这可能是问题 -
请尝试在 Firefox 中通过鼠标滚轮滚动。它滚动非常缓慢。不知道为什么?
-
wheel 的 delta 值在每个浏览器和操作系统中实现的方式非常不同,其中一些是事件反转的,一些是加速的,不幸的是,这完全取决于平台。这是当 W3C 中没有某些“标准”时发生的情况之一,并且所有供应商都为所欲为,因此出现了不一致。
标签: javascript jquery iscroll