我想在用户刷新页面时滚动到顶部,所以我尝试使用下面的脚本。
$(window).on('load', function () {
$('body').scrollTop(0);
$('html').scrollTop(0);
})
还试过这个:
$(document).ready(function(){
$(this).scrollTop(0);
});
这也是:
$(window).on('beforeunload', function(){
$(window).scrollTop(0);
});
最后一个有效,但它在加载开始前显示页面。
所以任何想法?
答案 0 :(得分:0)
您可以使用setTimeout()
在scrollTop(0)
页上设置load
。我不能在这里提供实例,但肯定有帮助。检查以下代码。
$(window).on('load', function () {
setTimeout(function () {
$(window).scrollTop(0);
});
});
答案 1 :(得分:0)
使用setTimeout()
setTimeout(function(){
$(window).scrollTop(0);
},50);