如何在刷新/加载时将滚动设置为顶部?(仅限AngularJs或Js,没有Jquery)

xox*_*xel 1 html javascript css angularjs

这是我的问题,我正在搜索设置滚动到页面顶部加载,但目前Chrome,IE和Firefox将滚动位置重置为与上一页相同,所以如何设置滚动到顶部?

似乎scrollTo被这些Web浏览器忽略了,我尝试了很多使用scrollTo的方法(在SO上找到),但它们都什么都不做......

需要帮忙!谢谢你们!

xox*_*xel 8

好的,如果它可以帮助你们中的一些人,这就是我现在正在使用的东西(我刚发现它,就像发布问题lmao后30秒......)它似乎有效:

window.onbeforeunload = function() {window.scrollTo(0,0);}
Run Code Online (Sandbox Code Playgroud)

编辑:这可能是因为浏览器会记住最后一个滚动位置,因此在卸载之前将其设置为top,例如,chrome记住0,0而不是x,y