预加载2+网页加载条 可以直接复制代码运行,如果图片地址丢失的话可以自己替换掉
来源:互联网 发布:做淘宝美工好吗 编辑:程序博客网 时间:2024/05/29 15:34
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
*{ margin:0; padding:0;}
ul{list-style: none;}
#progressBox{ width:300px; height:40px; border:1px solid #C8C8C8; background:white; position:relative; margin:200px auto;}
#progressBar{ position:absolute; left:0; top:0; z-index:2; height:40px; width:100%; line-height:40px; color:white; text-align:center; font-size:20px; font-weight:bold; font-family:Georgia; clip:rect(0px, 0, 40px, 0px); background:#00A1F5;}
#progressText { position:absolute; left:0; top:0; z-index:1; width:100%; height:40px; line-height:40px; color:black; text-align:center; font-size:20px; font-weight:bold; font-family:Georgia;}
#imgList{display: none;}
body{width:100%;}
ul{width:100%;}
img{display: block;width:100%;height:100%;}
</style>
</head>
<body>
<div id="progressBox">
<div id="progressBar">0%</div>
<div id="progressText">0%</div>
</div>
var imgs=["http://www.wallcoo.com/nature/da_ps_landscape_01/wallpapers/1680x1050/%5Bwallcoo_com%5D_April_23rd.jpg",
"http://pic5.bbzhi.com/chuangyibizhi/zuixinchuangyishejibizhi/zuixinchuangyishejibizhi_415791_11.jpg",
"http://img.bz1111.com/d3/2010-10/2010103021073576056.jpg",
"http://www.pp3.cn/uploads/20120627gj/bz_gj_05.jpg",
"http://www.onegreen.net/Article/UploadFiles/200811/2008111874946653.jpg",
"http://lib.nit.net.cn/dlib/resource/jpg/1889.jpg",
"http://www.lwdx.cn/UploadFiles/Photo/2009/2/bizhi/stzw20081005/stzw20081005_001.jpg"
];
var ul1= document.getElementById('imgList');
var oDiv1 = document.getElementById('progressBox');
var oDiv2 = document.getElementById('progressBar');
var oDiv3 = document.getElementById('progressText');
{
(function(n){
var yImg=new Image();
yImg.src=imgs[i];
yImg.onload=function()
{
var dd=document.createElement("li");
dd.innerHTML="<img src='"+yImg.src+"'/>";
ul1.appendChild(dd);
iNow++;
// alert(i);
progressFn(parseInt(iNow/(imgs.length-1) * 100));
if(iNow==(imgs.length-1)){
oDiv2.style.display = 'block';
ul1.style.display="block";
oDiv1.style.display = 'none';
}
};
}(i));
function progressFn(cent){//网页加载条
var allWidth = parseInt(getStyle(oDiv1,'width'));
oDiv2.innerHTML = cent + '%';
oDiv3.innerHTML = cent + '%';
oDiv2.style.clip = 'rect(0px, '+ cent * (allWidth/100) +'px, 40px, 0px)';
function getStyle(obj,attr){//获取样式,兼容
if(obj.currentStyle){
return obj.currentStyle[attr];
}
else{
return getComputedStyle(obj)[attr];
}
}
}
}
</script>
</body>
</html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
*{ margin:0; padding:0;}
ul{list-style: none;}
#progressBox{ width:300px; height:40px; border:1px solid #C8C8C8; background:white; position:relative; margin:200px auto;}
#progressBar{ position:absolute; left:0; top:0; z-index:2; height:40px; width:100%; line-height:40px; color:white; text-align:center; font-size:20px; font-weight:bold; font-family:Georgia; clip:rect(0px, 0, 40px, 0px); background:#00A1F5;}
#progressText { position:absolute; left:0; top:0; z-index:1; width:100%; height:40px; line-height:40px; color:black; text-align:center; font-size:20px; font-weight:bold; font-family:Georgia;}
#imgList{display: none;}
body{width:100%;}
ul{width:100%;}
img{display: block;width:100%;height:100%;}
</style>
</head>
<body>
<div id="progressBox">
<div id="progressBar">0%</div>
<div id="progressText">0%</div>
</div>
<ul id="imgList"></ul>
var imgs=["http://www.wallcoo.com/nature/da_ps_landscape_01/wallpapers/1680x1050/%5Bwallcoo_com%5D_April_23rd.jpg",
"http://pic5.bbzhi.com/chuangyibizhi/zuixinchuangyishejibizhi/zuixinchuangyishejibizhi_415791_11.jpg",
"http://img.bz1111.com/d3/2010-10/2010103021073576056.jpg",
"http://www.pp3.cn/uploads/20120627gj/bz_gj_05.jpg",
"http://www.onegreen.net/Article/UploadFiles/200811/2008111874946653.jpg",
"http://lib.nit.net.cn/dlib/resource/jpg/1889.jpg",
"http://www.lwdx.cn/UploadFiles/Photo/2009/2/bizhi/stzw20081005/stzw20081005_001.jpg"
];
var ul1= document.getElementById('imgList');
var oDiv1 = document.getElementById('progressBox');
var oDiv2 = document.getElementById('progressBar');
var oDiv3 = document.getElementById('progressText');
var iNow=0;
{
(function(n){
var yImg=new Image();
yImg.src=imgs[i];
yImg.onload=function()
{
var dd=document.createElement("li");
dd.innerHTML="<img src='"+yImg.src+"'/>";
ul1.appendChild(dd);
iNow++;
// alert(i);
progressFn(parseInt(iNow/(imgs.length-1) * 100));
if(iNow==(imgs.length-1)){
oDiv2.style.display = 'block';
ul1.style.display="block";
oDiv1.style.display = 'none';
}
};
}(i));
function progressFn(cent){//网页加载条
var allWidth = parseInt(getStyle(oDiv1,'width'));
oDiv2.innerHTML = cent + '%';
oDiv3.innerHTML = cent + '%';
oDiv2.style.clip = 'rect(0px, '+ cent * (allWidth/100) +'px, 40px, 0px)';
function getStyle(obj,attr){//获取样式,兼容
if(obj.currentStyle){
return obj.currentStyle[attr];
}
else{
return getComputedStyle(obj)[attr];
}
}
}
}
</script>
</body>
</html>
0 0
- 预加载2+网页加载条 可以直接复制代码运行,如果图片地址丢失的话可以自己替换掉
- 热更新如果是android平台的话,可以直接.cs文件到本地,然后使用反射进行加载。 如果是IOS平台的话,就没有办法直接更新.cs文件了,可以使用ULua进行搞定。
- ImageLoader 可以加载的图片的地址类型
- mkdir是windows的一个命令,也就是在命令行可以直接运行的命令。如果你在命令行中可以直接执行"python" 那么就可以替换执行
- 如果可以重上一遍大学的话
- 【文件上传】uploadify插件配合java的使用,可以图片,按照步骤可以复制粘贴直接运行,2017年
- Java8 flatMap demo 代码直接可以运行
- 可以直接运行的网页代码(很方便测试用)
- 网页图片预加载
- 用户可以根据自己输入的地址下载网络上的图片和网页信息
- 可以在网页中点击运行代码
- 代码的加载地址与运行地址
- 代码的加载地址与运行地址
- Jquery插件 - 可以随着滚动条的滚动而即时加载图片
- Jquery插件 - 可以随着滚动条的滚动而即时加载图片
- 图片封装下载器--自己的代码库--可以直接使用
- 如果可以的话毛猫先得专注思考
- 自己总结的CSS以及JS各种库的在线CDN引用地址,链接可以直接复制(不定期更新)
- jQuery.extend函数详细用法!
- Java网络基础
- ajax引擎对象通过responseText属性 或者responseXML属性 接收服务器回送的数据
- Android项目(1)文件的命名规范
- 外部传参,关于ExternalInterface.addCallback的使用。
- 预加载2+网页加载条 可以直接复制代码运行,如果图片地址丢失的话可以自己替换掉
- 登录界面的实现
- Log4Net配置
- java工具IDEA的快捷键使用
- 网络爬虫学习笔记(二)
- Playmaker全面实践教程之简单的使用Playmaker示例
- mvc5接收xml
- CleanMyMac教程轻松解决各种使用难题
- #55 Jump Game