在除Firefox之外的所有浏览器中跳动

时间:2015-01-06 18:02:16

标签: html css firefox scroll

直到现在我还没有注意到,因为我99%的时间使用Firefox,但是当我在视差效果上运行一些测试时,我注意到滚动是多么的不稳定和不连贯,基本上是跳跃的每次点击鼠标滚轮。

我一想到这与我正在测试的页面有关,但现在我意识到除了Firefox之外,所有浏览器上的每个网站都会发生这种情况。

如果重要的话,我会使用Windows 8 ......

这是正常的??? 如果是这样,是否有一些跨浏览器平滑滚动的修复? 感谢。

2 个答案:

答案 0 :(得分:0)

我现在使用的是Mac,但是当我在我的Windows机器上工作时它做了同样的事情。尝试搜索名为smooth scrolling的插件,它应该可以解决您的问题。

如果您不想要插件,可以查看本教程:http://css-tricks.com/snippets/jquery/smooth-scrolling/

插件:https://chrome.google.com/webstore/detail/smoothscroll/nbokbjkabcmbfdlbddjidfmibcpneigj?hl=en

答案 1 :(得分:0)

@Joe Scotto,

非常感谢您的回复。我很感激。

我熟悉你提到的jquery,我在几个网站上使用它,但这并没有解决mouseweel跳转滚动问题。

至于插件,你建议我找不到下载它的方法,所以我还没能尝试,但如果它只适用于Chrome,那么它并没有真正解决我的问题。

如果这个问题对于Windows中的所有浏览器都是常见的(除了Firefox),那么我需要能够为所有用户提供良好体验的东西,无论他们使用什么浏览器。我很惊讶我找不到更多关注此事的人,更为惊讶的是现代浏览器没有想出办法来解决这个问题。就我能够在我的研究中找到的那样,Firefox会附带自己的滚动动画以解决这个问题。问题是为什么别人不这样做......

目前我能找到的最佳解决方案就是这个插件http://bassta.bg/2013/05/smooth-page-scrolling-with-tweenmax/更改设置以使其更快一些接缝,使滚动比演示中的滚动更自然。

如果有人有更好或更简单的解决方案,我希望听到它。

感谢。