用js判断页面是否加载完成
2016-03-27 23:53
811 查看
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>loading……demo</title> <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <script type="text/javascript" src="js/jquery.js"></script> </head> <body> <div class="wrap"> <section class="home"></section> </div> <div class="loading"> <p>loading……</p> </div> </body> </html>
很偶然的机会和白开聊到怎么去判断页面加载完成后再将页面内容显示出来,今天突然想到这个就随手写了一个简单的demo,原来竟是这么简单,而自己却一直没去整过,总算是明白了,原来自己已菜了这么久
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/cry.gif)
*{padding: 0; margin:0;} html{font-size: 40px;} body, html{width: 100%; height: 100%;} .wrap{ position: relative; width:100%; height:100%;} .home{width: 100%; height:100%; background: url(images/bg.jpg) no-repeat; background-size: 100% 100%;} .loading{position: absolute; width: 100%; height: 100%; background: #fff; z-index: 99;} .loading p{position: fixed; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); text-align: center; color: #222; font-size:0.8rem;}
document.onreadystatechange = loadingChange;//当页面加载状态改变的时候执行这个方法. function loadingChange() { if(document.readyState == "complete"){ //当页面加载状态为完全结束时进入 $(".loading").hide();//当页面加载完成后将loading页隐藏 } }
相关文章推荐
- JavaScript技巧收集
- 读书笔记:js数组操作总结(一)
- JSP整数输出成了对应的ASCII值
- JAVAScript和JAVA有区别吗
- js获取宽度高度,跳转,滚动条时间
- Javascript中的this
- Ajax跨域访问
- javascript的正则表达式
- 简谈 JavaScript、Java 中链式方法调用大致实现原理
- Json的基础使用
- javascript总结
- javascript基础语法
- javascript第三天
- js 百度地图加载大量点
- [LeetCode][JavaScript]Maximum Subarray
- JS练习题-Harshad numbers
- JavaScript 学习笔记——cssText
- C# JSON 序列化
- HTML、CSS和JavaScript学习五(案例分析一框架窗体分割、超链接和热点区域)
- 使用cJSON解析JSON字符串