方案
【1】在A页面监听页面显示重置高度
![](https://img.haomeiwen.com/i11217637/5c917dedac1b0f5a.png)
window.addEventListener("pageshow",()=>{
setTimeout(()=>{
window.scrollTo(0,window.scrollYold); },100) //需要有点间隔时间,实测至少大于50毫秒,不然可能不生效
})
【2】在封装的点击跳转方法中,全局windows对象下,自定义变量中(我这边自定义变量scrollYold )来用保存距顶部距离
![](https://img.haomeiwen.com/i11217637/b44173ba4063880e.png)
window.scrollYold = window.scrollY
网友评论