laravel网站 页面刷新 自动滚动到之前浏览的位置

页面显示,return view (‘abc.index’,compact (‘data’));

假设有 100 条数据,这个页面是无法显示全,需要滚动的下边

若是浏览器刷新一下,整个页面又回到顶部,而不是之前浏览的位置;

不知道该怎么修改,或者添加代码,可以实现,刷新页面之后,自动滚动到之前浏览的位置呢

luoyeyuzhou
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 8

动态渲染的吗,ajax? 页面一般刷新后浏览器是保持原来位置的,原理不太清楚。猜测如果是 ajax 异步渲染的话,浏览器无法计算高度,等渲染完毕再让浏览器执行默认行为,可能是这个解决思路

2年前 评论

详情可以用 js 记入这个 url 的滚动值 列表应该也是可以的 记入滚动值

2年前 评论

正常情况下,刷新网页,位置本来就会保持不变。你可以刷新一下这个网页试试。

2年前 评论
luoyeyuzhou (楼主) 2年前
ㅤㅤ (作者) 2年前

正常情况下确实如楼上所说刷新页面位置就是保持不变的,用谷歌浏览器试试你原来的项目

2年前 评论
luoyeyuzhou

我测试过,这个 learnku,的确不会跳转到顶部;我用的也是谷歌浏览器,用 edge 浏览器也是跳转到顶部。而且我把我的页面下载之后,变成静态页面,刷新还是跳转到顶部。我实在不知道,跳转到顶部,与什么有关系呢

2年前 评论