我试图使用平滑滚动之间的部分在我的网站上。
我也尝试过从控制台运行$('html,body').animate({ scrollTop: 2000 }, 800);
来手动滚动。
在firefox上一切都很好,但是在chrome和edge上就不流畅了。它开始的时候很慢,好像要花整整一分钟才能到达正确的位置。然后就在它应该完成之前(~800毫秒),它会跳得更快。它仍然会到达正确的位置。
还有其他人遇到过这个问题吗?
我试图使用平滑滚动之间的部分在我的网站上。
我也尝试过从控制台运行$('html,body').animate({ scrollTop: 2000 }, 800);
来手动滚动。
在firefox上一切都很好,但是在chrome和edge上就不流畅了。它开始的时候很慢,好像要花整整一分钟才能到达正确的位置。然后就在它应该完成之前(~800毫秒),它会跳得更快。它仍然会到达正确的位置。
还有其他人遇到过这个问题吗?
1条答案
按热度按时间jhkqcmku1#
刚刚找到一个答案提供from another question .这并不为我工作,虽然因为我希望用户能够滚动,如果他们想.这里是css的工作,我正在使用:
我只是强制正文而不是html滚动,我不知道为什么chrome和edge没有这个就坏了,可能是我使用的扩展或者我没有意识到我使用的平滑滚动设置。