我遇到了非常奇怪的 Google Chrome 行为。
在我的 JavaScript 中,我在页面加载时滚动到特定部分。
代码很简单:
$('body').animate({ scrollTop: $('nav ul').position().top }, 1000);
但问题是,当它滚动页面时,谷歌浏览器会重新加载页面并且 JavaScript 不会再次触发。
也许有人以前经历过这种情况并有解决方案或想法为什么会发生这种情况?
谢谢!
PS忘了举个活生生的例子(不要当作广告) - csspandemic.com
PPS 正如人们所建议的那样,它在 Windows 上运行良好,并且只在 OSX 上发生。(我改了标题。)