没看见本地有存放滚动位置的数据😓
1
rabbbit 2019-02-28 20:46:34 +08:00 1
浏览器自动保存的
不想记录滚动位置的话可以用: history.scrollRestoration = 'manual' |
2
iamaprin 2019-02-28 20:47:42 +08:00 via Android 1
我没记错应该是 url hash,对应的页面元素 id
|
3
iamaprin 2019-02-28 20:50:28 +08:00 via Android
抱歉,忽略刷新页面这个前提了🙄
|
4
molvqingtai 2019-02-28 22:36:53 +08:00 via Android 1
存 localstore ?
|
5
ChefIsAwesome 2019-02-28 22:48:49 +08:00 via Android 1
浏览器总是会尝试在加载之后恢复滚动位置的。服务器渲染的页面,加载后就有内容了,恢复滚动之后跟之前一个位置。异步取数据的页面,加载之后,内容不一定有,这时候没办法恢复到之前的位置,你才要拿 js 自己处理。
|
6
mopig OP |