当须要在页面内导航,好比回到顶部,通常来讲一句window.scrollTo(0,0)
就能够搞定。javascript
然而近日碰到个奇怪的现象,刷新后,滚动到了顶部,而后浏览器有很大几率跳回到原位置。css
试过如下方法(包括延迟和组合执行):html
window.scrollTo(0, 0);
window.scrollTo(0, Math.round(Math.random()*5));
$('html,body').scrollTop(0);
document.getElementById('ELEMENT_ID').scrollIntoView();
这个页面比较特殊的地方在于,使用了分楼层(即多个UL列表)分页(经过侦听滚动事件,逐渐加载列表数据)的交互效果,但若是分楼层不分页,或者单楼层分页,均可以顺利跳转到任意位置,无回跳。java
搜索过stackoverflow上面的相关问答,都没能解决问题。浏览器
待解决。dom