window.scrollTo

当须要在页面内导航,好比回到顶部,通常来讲一句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

相关文章
相关标签/搜索