使用window.scrollTo()跳转到页面顶部

时间:2018-03-08 17:59:12

标签: javascript

我想使用id跳转到hash,但滚动后页面会跳回到顶部:

if(window.location.hash != '' && typeof window.location.hash != 'undefined') {
  const loc = window.location.hash.substr(1);
  const locEl = document.getElementById(loc);
  const locPos = locEl.offsetTop;
  window.scrollTo(0,500);
}

更改500我可以看到它滚动到特定区域,但它总是跳回到顶部。

0 个答案:

没有答案