//图片的定时器
var imgtimer = undefined;
var imgobj = undefined;
//判断图片是否存在,
//url:图片的路径;sucessfunc:存在图片执行的方法;errorfunc:不存在图片执行的方法
function IsExist(url,sucessfunc,errorfunc)
{
if(imgobj==undefined)
imgobj = document.createElement('img');
imgobj.src = url;
imgobj.onerror = function(){
clearTimeout(imgtimer);
errorfunc();
};
imgtimer = setTimeout(function(){sucessfunc();},100);
var imgtimer = undefined;
var imgobj = undefined;
//判断图片是否存在,
//url:图片的路径;sucessfunc:存在图片执行的方法;errorfunc:不存在图片执行的方法
function IsExist(url,sucessfunc,errorfunc)
{
if(imgobj==undefined)
imgobj = document.createElement('img');
imgobj.src = url;
imgobj.onerror = function(){
clearTimeout(imgtimer);
errorfunc();
};
imgtimer = setTimeout(function(){sucessfunc();},100);
};
Demo
function clickSimallImg(val,num){
var url = '../.../some.png';
IsExist(url,function(){
//图片存在
do something ...
},function(){
//图片不存在
do something ..
});
}