javascript - loading加載完成後消失
巴扎黑
巴扎黑 2017-04-11 11:46:10
[JavaScript讨论组]

https://support.snapchat.com/...

點左邊的菜單隨便一個
右側會先出現一個loading圓圈
加載完成後會消失
這該怎麼做啊?
如何知道本頁已全局加載完成?

巴扎黑
巴扎黑

全部回复(6)
ringa_lee

$(document).on("readystatechange",function(){

     if (document.readyState == "complete") {
         $(".loading").remove();
}

});

前两天刚写的, 但是有个问题, 网页打开的时候, 这个 事件 会和谷歌的 事件产生冲突

巴扎黑

fetch/ajax + push history state

阿神

关键字:ajax、回调

ringa_lee

点击发起数据请求的回调里,隐藏/去掉loading圆圈

ringa_lee

比如你调用ajax获取数据成功后,然后后面就添加一个处理事件,把圈圈移除就可以了(一般采用添加类名的方法)

大家讲道理

回调成功之后处理一下loading层就可以离

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

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