网络状态
HTML5提供两个事件来检测网络状态 这两个事件检测的都是window对象
online | 网络连接时 |
offline | 网络断开时 |
实例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
margin:0;
padding:0;
}
#tips{
display: none;
width:200px;
height:50px;
margin:100px auto;
text-align:center;
line-height:50px;
background-color: rgba(0,0,0,.5);
color:#fff;
}
</style>
</head>
<body>
<div id="tips"></div>
<script src="./jq.js"></script>
<script>
//用了JQuery框架写的
$(document).ready(function(){
window.addEventListener('online',function(){
console.log('执行')
//tips淡入 2000ms 之后淡出
$('#tips').text('恭喜你,网络已重连').fadeIn().delay(2000).fadeOut()
})
window.addEventListener('offline',function(){
//tips淡入 2000ms 之后淡出
$('#tips').text('对不住了,网络已断开').fadeIn().delay(2000).fadeOut()
})
})
</script>
</body>
</html>