Javascript 使用jQuery加载页面时自动向上滚动
我正在尝试使用jQuery在加载页面时自动将页面滚动回顶部。 这是我的密码:Javascript 使用jQuery加载页面时自动向上滚动,javascript,jquery,Javascript,Jquery,我正在尝试使用jQuery在加载页面时自动将页面滚动回顶部。 这是我的密码: <script type="text/javascript"> $(document).ready(function () { $(window).scrollTop(0); return false; }); </script> $(文档).ready(函数(){ $(窗口).scrollTop(0); 返回false; }); 但是,
<script type="text/javascript">
$(document).ready(function () {
$(window).scrollTop(0);
return false;
});
</script>
$(文档).ready(函数(){
$(窗口).scrollTop(0);
返回false;
});
但是,该代码不起作用。
我还尝试将$(窗口)
替换为$('html,body')
,
遗憾的是,它仍然不起作用
那么,有人能就此提出建议吗?
非常感谢 试试这个
<script type="text/javascript">
$(document).ready(function () {
window.scrollTo(0,0);
});
</script>
$(文档).ready(函数(){
滚动到(0,0);
});
参数0,0是x和y坐标
我希望它能有所帮助。如果您使用此解决方案,将更容易、更可靠:
<script type="text/javascript">
$('html,body').animate({scrollTop:0},800);
</script>
$('html,body').animate({scrollTop:0},800);
事实上,有些浏览器会响应'html'
,有些浏览器会响应'body'
PS.“800”是动画的持续时间。上述解决方案在Chrome中对我不起作用。这是我最成功的地方:
$(window).on('beforeunload', function() {
$('body').fadeOut(225);
});
这是jQuery安全的: