setTimeout("location.reload();",3000);我不先让滚动条刷新后在下面,如何让他刷新后到最上面呢?
1 回答
哔哔one
TA贡献1854条经验 获得超8个赞
在js中加入以下代码试试
<script>
setTimeout(function () {
document.body.scrollTop!==0?document.body.scrollTop=0:null;
}, 0);
</script>
大概意思就是,页面加载的时候,判断滚动条位置,如果不为0,则滚动到顶部.
另外,setTimeout的第一个参数,最好不要写成字符串.
setTimeout(function(){
函数名();
}, 1000);
上面的写法比下面的写法好
setTimeout('函数名', 1000);
添加回答
举报
0/150
提交
取消