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

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

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

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

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

luoyeyuzhou
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 8

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

1年前 评论

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

1年前 评论

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

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

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

1年前 评论
luoyeyuzhou

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

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!