javascript - 大家平时页面翻页的时候是怎么处理loading这个状态的呢?
ringa_lee
ringa_lee 2017-04-11 10:49:37
[JavaScript讨论组]
ringa_lee
ringa_lee

ringa_lee

全部回复(3)
伊谢尔伦

我是这么想的,比如一个list页面,你要翻页到第二页面去,是本页面交互,需要考虑到2点:

1.必须要一个反馈效果,也就是loading效果,表示我响应你的动作了,因为存在弱网络的情况,谁也无法保证能过100或者200ms就能返回数据。

2.不能影响用户的连续操作。就是说我反对,直接一个大大的loading弹层出来,遮住页面,啥事干不了。

所以我给你的建议是: 在页面给一个交互loading效果,但不影响用户操作,他还可以点击list的item来进行跳转或者其他操作之类的。

你说的一闪而过的效果,我觉得这么处理好点--- 就是有一个默认的动画最短时间(这个根据你的loading效果来设置)。

比如:发送ajax时候loading,并且记录一个当前的毫秒值,返回之后,用time判断下时间差,如果时间差小于默认时间值,继续执行动画要最小值为止,如果大于就隐藏。

PHP中文网

不用loading

要努力的方向是怎么加快数据的读取和渲染,而不是怎么让loading更加友好,而且现在的人都知道,页面跳了但是数据没出来就是在加载

高洛峰

你的意思是本来100ms就已经读取完渲染完了为了让用户看到loading故意把这个时间加长?
what were you thinking?
loading设计上不是用来因为加载时间太长给用户看的吗?你这个需求跟loading有点不合啊

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

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