比如有一个页面,滚动条在body上,当页面滚动到下方时,如何在刷新后使页面滚动回初始位置?
已尝试但是失效的方案:
$("body").scrollTop(0);
window.scrollTo(0,0);
document.body.scrollTop=0;
除了页面跳转,还有什么方法才能让页面刷新后复位到初始位置?
上一个示例代码
刷新页面滚动条复位*{margin: 0;padding:0;}
html,body{height: 100%;}
.box{
width: 50px;
height: 3000px;
margin: 0 auto;
background-color: red;
}
000000====---- top -----====0000000
window.οnlοad=function(){
if(document.body.scrollTop>0){
console.log(1);
window.scrollTo(0,-1);
document.body.scrollTop=0;
}
window.scrollTo(0,-1);
document.body.scrollTop=0;
}