如果你使用过Mac台式机,你首先会注意到的一件事是,在Mac和Windows台式机上滚动是不同的。
Windows桌面以大块滚动--一次滚动多行。
Mac桌面具有平滑的滚动功能--一次滚动几个像素。
当您查看http://benthebodyguard.com或http://nikebetterworld.com等面向滚动的网站时,差异是非常明显的
有没有一种方法可以让我们使用javascript在浏览器中控制滚动距离?
发布于 2011-07-22 23:01:18
滚轮的工作方式取决于用户对滚轮的配置,而不是由您决定。用户可以选择滚动到多远。
即使你要修改一些东西来让它正常工作,我也不会推荐你这样做。并不是每个人都有速度快的机器,让这种平滑的滚动成为一项合理的任务。
发布于 2011-07-22 23:01:34
您可以实现自己的滚动方法。覆盖JS中的默认行为,您将在所有浏览器中获得相同的滚动。$(document).scroll();应该能做到这一点,你可以自己计算并在里面滚动。
https://stackoverflow.com/questions/6791776
复制相似问题