手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS图片预加载 JS实现图片预加载应用
JS图片预加载 JS实现图片预加载应用
摘要:复制代码代码如下:js实现图片预加载加载完后执行动作vari=0;varc=3;varimgarr=newArrayimgarr[0]="h...

复制代码 代码如下:

<!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">

<>

</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');//这里写自己的动作吧,

}

}

【JS图片预加载 JS实现图片预加载应用】相关文章:

一个很简单的办法实现TD的加亮效果.

JavaScript判断图片是否已经加载完毕的方法汇总

3张图片循环组和(很有动感)

图片完美缩放

基于JavaScript实现图片点击弹出窗口而不是保存

理解Javascript图片预加载

如何实现浏览器上的右键菜单

JavaScript 预解析的原理及实现

JQuery实现动态添加删除评论的方法

Javascript实现图片轮播效果(二)图片序列节点的控制实现

精品推荐
分类导航