网页加载进度条详解(推荐)
( 网页加载时,有时内容过多,一直加载等待,而此时网页显示白色不显示任何的东西,给用户的体验相当不好,所以,一般会在网页加载成功前,会以进度条的形式,给用户进行展示。让用户可以看到动画,知道网页正在加载中)
常见的方式有以下
1. 定时器的进度条(假的)
<script type="text/javascript">
$(function(){
var loading=‘<div class="loading"><div class="pic"></div></div>‘;
$("body").append(loading);
setInterval(function(){
$(".loading").fadeOut();
},3000);
});
</script>
2. 真实的获取内容,实现加载进度条
要实现根据真实内容,来加载进度条,狼蚁网站SEO优化要介绍两个知识点
document.onreadystatechange 页面加载状态改变时的事件
document.readyState 返回当前文档的状态
1. uninitialized - 还未开始载入
2. loading - 载入中
3. interactive - 已加载,文档与用户可以开始交互
4. plete - 载入完成
2.1. 可以将如上定时器的代码,修改为
document.onreadystatechange=function(){
if(document.readyState=="plete"){
$(".loading").fadeOut();
}
}
2.2. 将进度条变成css的小动画进行显示
推荐网站 此网站有各种表示加载的小动画
在线给css添加前缀
进度条小动画
2.3 定位在头部的进度度,如下图
注此实现,也并未是真实的显示出加载的进度,而是利用代码从上到下执行的原则
在代码的不同位置,改变线条的宽度,在页面的,让宽度为100%来实现。
如下图
2.4 实时获取加载数据的进度条
建立图像对象图像对象名称= new Image();
使用:onload事件
注src属性一定要写到onload的后面,否则程序在IE中会出错
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对狼蚁SEO的支持!
长沙网站设计
- 中小企业SEO优化的技巧(从研究到外链建设,这
- 建站申请书 建站申请书范文
- 影响seo排名的因素有哪些(影响网站速度的因素
- SEO技巧url静态化是什么意思(附动态页面静态化
- 如何提升网站的百度快速收录排名(提升百度S
- 付费社群app 付费社群软件有哪些
- 常州网站开发公司推荐
- seo实战指导 pdf
- 如何快速恢复被降权的网站排名(排除5个影响因
- 新网站如何快速提高搜索引擎排名权重?新站S
- 广告云建站 广告资源发布平台
- 汕头建站前端模板
- 如何进行百度SEO分析?(提升百度排名的关键技
- 提高网站排名SEO的10个窍门(让您的网站在搜索引
- 如何优化网站排名关键词(提高网站排名的8种方
- 迁西个人网页设计制作软件