网站没有完全滚动到顶部

时间:2016-12-02 00:24:55

标签: javascript html css

我遇到了一个奇怪的问题,甚至无法诊断导致它的原因。我正在教授的网站上工作:jurgec.net

问题仅出在移动网站上。如果您点击其中一个链接,例如“我是本科学生”,然后向下滚动一点,然后按回,网站不会完全降落在页面顶部。你可以在底部看到一些黄页。

我有一种感觉,因为每个部分的高度取决于浏览器的屏幕尺寸。因为在移动Chrome上,向下滚动会导致URL栏消失,它会改变浏览器的高度,从而破坏网站各部分的大小。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

这是因为后退按钮会使您返回上一个"状态"您所在的网站。如果向下滚动,它将转到您进行点击时所在的那一部分。

按下后退按钮后,$(document).ready()函数会触发吗?如果他们这样做(目前不确定)你可以做这样的事情。

$(document).ready(function(){
  scroll(0,0) 
});

如果它起作用的话不应该对你产生影响,因为在初始页面加载时你已经在(0,0),所以你不会注意到任何跳跃。不确定这是否适合你,但祝你好运!