我在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。无法滚动到移动设备窗口的顶部
下面的代码?粘贴您的代码 –