如何在移动设备中滚动到页面顶部

时间:2016-01-28 21:46:32

标签: javascript jquery html css angularjs

我正在使用onLoad下面的代码返回页面顶部。 window.scrollTo(0,0)在Javascript中它适用于浏览器,但不适用于任何MOBILE设备。

1 个答案:

答案 0 :(得分: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(脚本来自那里)

相关问题