运行代码 缩小
汉王
HTML代码
复制 格式化 注释 注释 清空
放大
AخA
 
1
<title>图片进度条</title>
2
<script>
3
var l=0;
4
var imgs;
5
var sum=0;
6
function chk(){
7
  document.getElementById("aa").innerText=""+((sum-l)*100/sum)+"%"
8
  l--;
9
  if (l==0){
10
    for (var i=0;i<imgs.length;i++){
11
      imgs[i].style.display='';
12
    }
13
  }
14
}
15
</script>
16
<body>
17
<img src="//ku.shouce.ren/files/images/201601/56a321bfba7ba.jpg"/>
18
<img src="//ku.shouce.ren/files/images/201601/56a321c0ccbdc.jpg"/>
19
<div id="aa"></div>
20
<script>
21
imgs=document.getElementsByTagName("img");
22
sum=l=imgs.length;
23
for (var i=0;i<l;i++){
24
  imgs[i].onload=chk;
25
  imgs[i].onerror=chk;//无论图片是否加载成功,都执行指定方法
26
  imgs[i].style.display='none';
27
}
28
</script>
29
</body>
CSS代码
复制 格式化 注释 注释 颜色 清空
放大
CSS代码...
x
 
1
JS代码
复制 格式化 注释 注释 清空
放大
JS代码...
xxxxxxxxxx
1
 
1
名称
图片加载的JavaScript适时进度条显示代码
分类
网站常用
描述
图片加载的JavaScript适时进度条显示代码,图片Loading效果,大家都知道的,这一个可能从0%一直显示到100%,然后加载图片显示出来,测试时候为了看清楚效果,你可以多加载一些图片,张数太少的话,进度会一闪而过,什么也看不到。
收藏