我在onLoad上使用下面的代碼來返回頁首。 JavaScript中的window.scrollTo(0,0)它適用於瀏覽器,但不適用於任何MOBILE設備。如何在移動設備上滾動到頁面頂部
1
A
回答
0
對於移動頁面的「window.scrollTo(0,1)修復」有不少文章。使用幻數來超時可能會讓用戶感到沮喪。內容開始出現,並且用戶開始向下滾動頁面並使用信息,然後獲取快速返回到頁面的頂部。更好的方法是這樣的:
window.addEventListener("load", function() {
setTimeout(function() {
var scrollPos = window.pageYOffset ||
document.documentElement.scrollTop ||
document.body.scrollTop;
if (scrollPos < 1) {
window.scrollTo(0,1);
}
}, 0);
});
如需進一步信息 - here is one article(腳本來自那裏)
+1
window.scrollTo(0,1);即使您添加了addEventListner/setTimeOut,也不適用於移動設備。取而代之的是,我使用了角度功能來滾動到錨點滾動的ID。下面的代碼適用於我。 ..... 注入$ location,$ anchorScroll,$ timeout,$ location依賴關係。 ... $ timeout(function() {$ location.hash(「給id名稱在這裏滾動到」); $ anchorScroll();}); – MaxWorld
相關問題
- 1. 如何在移動設備上滾動頁面高度?
- 2. 移動頁面在頂部
- 3. 滾動頁面頂部
- 4. 當頁面向下滾動時,導航欄移動到頂部
- 5. jQuery移動面板打開滾動頁面到頂部,如何改變這個?
- 6. 如何強制Android上的webview滾動到頁面頂部?
- 7. SSRS滾動時,頁面頂部保持在頁面頂部
- 8. 滾動到頁面頂部的元素
- 9. 停止頁面滾動到頂部jQuery
- 10. jquery-UI diagloge滾動到頁面頂部
- 11. jquery hide滾動到頁面頂部div
- 12. 它滾動到頁面頂部點擊
- 13. JQuery滾動到頁面頂部
- 14. 在滾動頁面時移動/修復DIV元素頂部
- 15. 在移動設備上禁用滾動
- 16. DIV不滾動在移動設備上
- 17. 無法在移動設備上滾動
- 18. iFrame移動頁面到父div /頂部
- 19. 自動滾動到ipad上的safari頁面的頂部
- 20. 在移動設備上滾動時屏幕頂部的平滑鎖元素
- 21. 頁面滾動到頁面頂部刷新頁面
- 22. 如何避免在清空時滾動到頁面頂部window.location.hash
- 23. 如何使用jQuery在IE中滾動到頁面的頂部
- 24. 滾動條不滾動到頁面頂部
- 25. jquery - 在iframe的父頁面上滾動到頂部?
- 26. 自動滾動到頁面底部,然後頂部並重復
- 27. 移動設備上的側滾動
- 28. 爲什麼我的面板在移動設備上滾動? jQueryMobile
- 29. 如何在頁面提交時自動滾動頁面的頂部
- 30. 使用jQuery Mobile 1.0。無法滾動到移動設備窗口的頂部
下面的代碼?粘貼您的代碼 –