JS图片预加载 JS实现图片预加载应用


Posted in Javascript onDecember 03, 2012
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>js 实现图片预加载 加载完后执行动作</title> 
</head> 
<style type="text/css"> 
<!-- 
*html{ 
margin:0; 
padding:0; 
border:0; 
} 
body{border:1px solid #f3f3f3; background:#fefefe} 
div#loading{ 
width:950px; 
height:265px; 
line-height:265px; 
overflow:hidden; 
position:relative; 
text-align:center; 
} 
div#loading p{ 
position:static; 
+position:absolute; 
top:50%; 
vertical-align:middle; 
} 
div#loading p img{ 
position:static; 
+position:relative; 
top:-50%;left:-50%; 
vertical-align:middle 
} 
--> 
</style> 
<div id="loading"> 
<p><img src="http://www.baidu.com/img/baidu_logo.gif" /></p> 
</div> 
<script> 
var i=0; 
var c=3; 
var imgarr=new Array 
imgarr[0]="http://www.baidu.com/img/baidu_logo.gif"; 
imgarr[1]="http://img.baidu.com/img/logo-img.gif"; 
imgarr[2]="http://img.baidu.com/img/logo-zhidao.gif"; 
var Browser=new Object(); 
Browser.userAgent=window.navigator.userAgent.toLowerCase(); 
Browser.ie=/msie/.test(Browser.userAgent); 
Browser.Moz=/gecko/.test(Browser.userAgent); 
function SImage(url,callback) 
{ 
var img = new Image(); 
if(Browser.ie){ 
img.onreadystatechange =function(){ 
if(img.readyState=="complete"||img.readyState=="loaded"){ 
ii=i+1; 
callback(i); 
} 
} 
}else if(Browser.Moz){ 
img.onload=function(){ 
if(img.complete==true){ 
ii=i+1; 
callback(i); 
} 
} 
} 
img.src=url; } 
function icall(v) 
{ 
if(v<c){ 
SImage(""+imgarr[v]+"",icall); 
} 
else if(v>=c){ 
i=0; 
//location.replace('banner.html');//这里写自己的动作吧, 
} 
}
Javascript 相关文章推荐
js 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
Jul 17 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
Dec 08 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
Jan 26 Javascript
javascript异步处理工作机制详解
Apr 13 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
Apr 27 Javascript
AngularJS压缩JS技巧分析
Nov 08 Javascript
基于JS实现仿百度百家主页的轮播图效果
Mar 06 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
iOS + node.js使用Socket.IO框架进行实时通信示例
Apr 14 Javascript
微信小程序实现点击返回顶层的方法
Jul 12 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
Nov 22 Javascript
输入密码检测大写是否锁定js实现代码
Dec 03 #Javascript
js操作textarea 常用方法总结
Dec 03 #Javascript
javascript object array方法使用详解
Dec 03 #Javascript
让AJAX不依赖后端接口实现方案
Dec 03 #Javascript
Javascript在IE和FireFox中的不同表现简析
Dec 03 #Javascript
js+JQuery返回顶部功能如何实现
Dec 03 #Javascript
ajax异步刷新实现更新数据库
Dec 03 #Javascript
You might like
漫威DC御用漫画家去世 他的表情包曾走红网络
2020/04/09 欧美动漫
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
Node.js文件操作详解
2014/08/16 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
2015/11/17 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
Chrome调试折腾记之JS断点调试技巧
2017/09/11 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
Python3实现转换Image图片格式
2018/06/21 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
python如何实现异步调用函数执行
2019/07/08 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
美国知名生活购物网站:Goop
2017/11/03 全球购物
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
幼儿园中班上学期评语
2014/04/18 职场文书
给公司的建议书范文
2014/05/13 职场文书
毕业证代领委托书
2014/09/26 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
车间质检员岗位职责
2015/04/08 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书