繁体   English   中英

使用jQuery加载页面时自动滚动顶部

[英]Auto scroll top when page loaded using jQuery

我正在尝试使用jQuery在页面加载时自动滚动页面返回顶部。 这是我的代码:

<script type="text/javascript">
    $(document).ready(function () {

        $(window).scrollTop(0);
        return false;

    });
</script>

但是,代码不起作用。 我也尝试将$(window)替换$(window) $('html, body') ,遗憾的是它仍然不起作用。

所以有人可以就此提出建议吗? 非常感谢!

尝试这个

<script type="text/javascript">
    $(document).ready(function () {
        window.scrollTo(0,0);
    });
</script>

参数0,0是x和ycoördinates。

我希望它有所帮助。

以上解决方案在Chrome中对我不起作用。 这是我最成功的:

$(window).on('beforeunload', function() {
  $('body').fadeOut(225);
});

如果您使用此解决方案,则更容易,更可靠:

<script type="text/javascript">
   $('html,body').animate({scrollTop:0},800);
</script>

事实上,有些浏览器会响应'html' ,有些会回复'body'

PS。 “800”是动画的持续时间。

这是jQuery安全的:

 < script type="text/javascript"> $(window).scrollTop(0); </script> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM