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

@Ta 2020-12-08发布,2020-12-08修改 8979点击
如何让网页刷新后保持同一阅读位置,不然长篇文章总是一刷新跳到顶部了,看到哪都忘了,有没有简单点的方法
回复列表(14|显示机器人聊天)
  • @Ta / 2020-12-08 / /
    我一直以为是浏览器主动实现的......
  • @Ta / 2020-12-08 / /
    @iola1999,好像不行
  • @Ta / 2020-12-08 / /

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

  • xxb
    @Ta / 2020-12-08 / /

    锚点
    Centos9

  • @Ta / 2020-12-08 / /
    呼叫万能老虎@老虎会游泳 不知道虎林怎么实现的
  • @Ta / 2020-12-08 / /
    @xxb,这我知道,但是有没有其他方法?锚点并不符合我的题意需求
  • @Ta / 2020-12-08 / /

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

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

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

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

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

    ==========

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

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

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

    @love封尘,优秀

  • @Ta / 2020-12-08 / /
    @无道,骚瑞,我看到了的,忘回了,百度过是有对应方法的,谢谢
  • @Ta / 2020-12-08 / /
    @love封尘,秀儿,我故意打的王爷
  • @Ta / 2020-12-09 / /
    10楼太秀了
添加新回复
回复需要登录