已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS > 讨论/求助

标题: 如何让王爷刷新后保持同一位置

作者: @Ta

时间: 2020-12-08发布,2020-12-08修改

点击: 8981

如何让网页刷新后保持同一阅读位置,不然长篇文章总是一刷新跳到顶部了,看到哪都忘了,有没有简单点的方法

[隐藏样式|查看源码]


『回复列表(14|隐藏机器人聊天)』

1. 我一直以为是浏览器主动实现的......
(/@Ta/2020-12-08 12:41//)

2. @iola1999,好像不行
(/@Ta/2020-12-08 12:43//)

3.

有些浏览器会记忆位置,但应该有类似js的api到达效果?可以查一下
红米Note7 高配版(黑色)

(/@Ta/2020-12-08 12:43//)

4.

锚点
Centos9

(/@Ta/2020-12-08 13:03//)

5. 呼叫万能老虎@老虎会游泳 不知道虎林怎么实现的
(/@Ta/2020-12-08 13:41//)

6. @xxb,这我知道,但是有没有其他方法?锚点并不符合我的题意需求
(/@Ta/2020-12-08 13:43//)

7.

@ponyoung@iola1999,是浏览器主动实现的。只要是后端预生成的页面,没有使用前端框架,浏览器基本上就可以记住上次滚动的位置。但是如果采用了前端框架,页面是在前端用js动态生成的,那刷新时会发生什么就不好说了。

(/@Ta/2020-12-08 13:45//)

8. @老虎会游泳,我看虎林有这种效果,而博客没有我以为是代码实现的
(/@Ta/2020-12-08 14:00//)

9.

很简单啊,给你说个思路:监听onbeforeunload事件,记录下window.scrollY并保存在localstorage

然后在onload事件中,判断有误scrollY的值,有的话就window.scrollTo(0,Y)

主要就onbeforeunload事件是我百度出来的,不知道行不行(https://www.cnblogs.com/xihao/p/11384241.html

==========

不过我之前回复楼主理都没理我,为啥我还回复???

”适当摸鱼,有利身心健康“
红米Note7 高配版(黑色)

(/@Ta/2020-12-08 14:46//)

10. "报,王爷刷新了",听到急报,青楼里面的姑娘早就坐不住了.
"这次的王爷要给我",大红衣裳,粉黛雾眉的头牌,也顾不得轻声细语.
"凭啥啊,上上次的王爷就陪你了,听说爆了一个莽金腰带,加一个黄内褂,这次的你还想要?也太贪心了",角落里,传出一个声音.
"就是就是,王爷啊,还贪两次,我们这些姐妹当真就是空气?",绿衣的清倌也随声附和.
"这次给我,下次就都是你们的","不行,谁知道还有没有下一次"
老鸨看着吵着一团的姑娘们,无奈的大喝道:"这次刷新出来的王爷,听说很厉害,你们一个肯定是对付不了的,我看不如大家一起去,王爷看上谁,就归谁"
老鸨虽说平时平易近人,也没有什么架子,但姑娘们谁不知道,老妈子年轻时也是大名鼎鼎的花魁,听说还得到过皇帝的赏赐.
谁都不敢拂了老鸨的面子,当下便都点头."这主意好!"
(/@Ta/2020-12-08 14:50//)

11.

@love封尘,优秀

(/@Ta/2020-12-08 15:03//)

12. @无道,骚瑞,我看到了的,忘回了,百度过是有对应方法的,谢谢
(/@Ta/2020-12-08 18:18//)

13. @love封尘,秀儿,我故意打的王爷
(/@Ta/2020-12-08 18:18//)

14. 10楼太秀了
(/@Ta/2020-12-09 10:51//)

回复需要登录

8月25日 02:31 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1