当我向下滚动到任何位置,然后重新加载页面时,它向下移动,另一个重新加载:向下移动更多,另一个重新加载向上移动。我根本不碰我的滚轮。
为什么会这样?它只发生在我的一个网站上。
我看到它发生在 Chrome 中。这在 Firefox 中不会发生。不确定其他浏览器。
为了以防万一,我在我的页面中使用了 Open Sans。所以这意味着外部字体。
也许外部字体会导致这种情况。我的另一个没有外部字体的网站没有这样做。
我只能说我使用 jQuery。这是我唯一使用 JS/jQuery 的代码:
var xy = document.getElementById("nav");
if (xy.className === "nav") {
xy.className = "navdispnone";
} else {
xy.className = "nav";
}
$(document).ready(function() {
$('#navdispnonebtn').click(function(e) {
var x = document.getElementById("nav");
if (x.className === "navdispnone") {
x.className = "nav";
} else {
x.className = "navdispnone";
}
});
});
它通过点击按钮隐藏和显示导航栏。