javascript - 移动端下拉加载多页,点详情查看后,怎么回到刚刚看的列表?
PHP中文网
PHP中文网 2017-04-11 12:15:27
[JavaScript讨论组]

移动端端下拉加载多页,点击详情查看后,返回上一个view,但是重新从第一页开始加载了?
怎么回到上次的列表呢,
也就是说之前的view的数据还在,最好直接替换回详情页的view,而不用重新加载列表?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
PHP中文网

我做过类似的功能,默认返回都是回到最顶端。
我当时的解决办法是:

在view处做一处判断,如果页面是初始加载,不做任何处理。如果是从详情页回来的话,那么就把之前所有访问过的数据重新从数据库里取出来放在页面上,然后滚动到最后访问的位置。

可能这样做不是最好的解决方案,毕竟,如果从详情页返回过来,应该会产生两次请求(1.正常页面加载第一屏数据的请求 2.请求之前所有访问的数据),这样用户看到时,我有轻微的延迟。
你可以参考下,也期待有更好的做法。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号