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

相關文章
相關標籤/搜索