正在加载状态 怎么写?
比如http请求一个页面,先调用get函数,然后立即显示加载动画,在get函数的回调函数中,如果返回结果正确,就隐藏加载动画,正常显示内容。
所以,只要你的动作可以进到后台,并且在完成后有回调函数,就可以实现加载效果
这就是我们平时说的异步操作
大家都没回答到点子上啊,应该问的是加载进度如何显示。
我的实现思路是:
1、只需要假的动画的情况,js写用延迟函数,分段显示加载进度,页面dom完全加载完后显示最后90%-100%
2、需要真实加载情况,页面dom中预埋点位,js判断相应点位是否加载,完成加载则显示相应百分比
3、ajax加载则通过jq的相应ajax加载状态去判断加载进度,然后显示相应百分比。
显示部分的插件一搜一堆 pace.js NProgress.js 等
13 回答13k 阅读
7 回答2.1k 阅读
5 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答925 阅读✓ 已解决
5 回答1.6k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
假加载+真加载
假加载只执行开始加载的动画,当执行完成后,接受回调或者一个其他的信号来结束动画(或者隐藏动画)