滚动到顶部加载不与我合作

时间:2017-10-17 07:34:41

标签: jquery scrolltop

我想在用户刷新页面时滚动到顶部,所以我尝试使用下面的脚本。

 $(window).on('load', function () {
    $('body').scrollTop(0);
    $('html').scrollTop(0);
     })

还试过这个:

$(document).ready(function(){
$(this).scrollTop(0);
});

这也是:

$(window).on('beforeunload', function(){
 $(window).scrollTop(0);
});

最后一个有效,但它在加载开始前显示页面。

所以任何想法?

2 个答案:

答案 0 :(得分:0)

您可以使用setTimeout()scrollTop(0)页上设置load。我不能在这里提供实例,但肯定有帮助。检查以下代码。

$(window).on('load', function () {
    setTimeout(function () {
        $(window).scrollTop(0);
    });         
});

答案 1 :(得分:0)

使用setTimeout()

setTimeout(function(){
  $(window).scrollTop(0);
},50);