【发布时间】:2018-01-14 22:29:47
【问题描述】:
我在一个页面上有以下代码:
window.onload = function () {
window.scrollTo(0, 0);
}
我的预期行为是每次显示页面时都会使页面滚动到0,0(左上角)。但这不是真的,只有当我“重新加载”页面时才会这样做。例如,如果我转到页面,它会滚动到顶部,但如果我离开并返回,它就不起作用。不知何故,onload 没有被触发。
由于我只是在学习,我假设我在期待一些不真实的东西。有人能帮我解释一下吗?
【问题讨论】:
-
嗨,你试过
document.onload = function () { setTimeout( function () { window.scrollTo(0, 0); }, 500 ); };吗? 在下面查看我的分析器...
标签: javascript