如何取消浏览器对页面滚动条位置的记录?

具体是酱紫的
打开页面,滚动了一定距离,例如500px,然后刷新页面,这是页面会自动滚动到500px的位置而不是回到顶端。
如果需要每次打开/刷新页面时页面不进行自动滚动,需怎么解决?
回首忆惘然
浏览 646回答 2
2回答

开满天机

页面加载成功后通过window.scrollTo(0,0)页面加载成功然后重置滚动位置会明显看到一个滚动的效果在页面unload的时候将页面重新定位到顶部和方法1类似也会明显看到滚动的效果,但是是在用户刷新页面下一次浏览器之前,会比方案1好终极方案history.scrollRestoration='manual';,告诉浏览器本次重置滚动位置为手动的,不使用默认行为MDNHistory地址
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript