我想使用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
我可以看到它滚动到特定区域,但它总是跳回到顶部。