重新加载页面时让浏览器返回页面顶部

时间:2016-02-08 09:17:23

标签: javascript browser

我制作了一个简单的HTML页面。当我按下浏览器中的重新加载图标(Safari Mac,Chrome Mac,Safari iOS)时,页面会重新加载,并保留页面中的垂直位置。

  1. 这是目前浏览器中的默认行为吗?我似乎记得以前浏览器曾经(至少在几年前)到达页面顶部。这什么时候改变了?

  2. 重新加载页面时,浏览器返回页面顶部的最佳方法是什么?只需勾选“On Document Load”,然后跳转到顶部的锚点

1 个答案:

答案 0 :(得分:0)

在文档加载

上使用window.scrollTo(0,0)

编辑1:

这样的事情可以解决问题:

document.onload = function(){
  window.scrollTo(0,0);
}