javascript - 求大神指点:页面加载条怎么做,当页面还没完全加载时显示进度条
阿神
阿神 2017-04-11 08:57:51
[JavaScript讨论组]

正在加载状态 怎么写?

阿神
阿神

闭关修行中......

全部回复(4)
迷茫

假加载+真加载

假加载只执行开始加载的动画,当执行完成后,接受回调或者一个其他的信号来结束动画(或者隐藏动画)

怪我咯

这个其实强行的把本该一次加载完的页面,分成两次了,而且第一次只加载那个能实现loading动画的部分。
然后一边渲染动画一边加载剩余的部分。。。

天蓬老师

比如http请求一个页面,先调用get函数,然后立即显示加载动画,在get函数的回调函数中,如果返回结果正确,就隐藏加载动画,正常显示内容。

所以,只要你的动作可以进到后台,并且在完成后有回调函数,就可以实现加载效果

这就是我们平时说的异步操作

ringa_lee

大家都没回答到点子上啊,应该问的是加载进度如何显示。
我的实现思路是:
1、只需要假的动画的情况,js写用延迟函数,分段显示加载进度,页面dom完全加载完后显示最后90%-100%
2、需要真实加载情况,页面dom中预埋点位,js判断相应点位是否加载,完成加载则显示相应百分比
3、ajax加载则通过jq的相应ajax加载状态去判断加载进度,然后显示相应百分比。

显示部分的插件一搜一堆 pace.js NProgress.js 等

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

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