js 判断图片是否加载完成详解编程语言

1、根据url来加载图片:

/** 
 * 加载图片,直到加载完成后才调用回调函数 
 * @param url 后面读取图片流的url 
 * @param callback 回调函数 
 */ 
function loadImage(url, callback) { 
	var  img = new Image(); 
	img.src = url; 
	 var timer = setInterval(function() { 
         if (img.complete) { 
             callback(img); 
             clearInterval(timer); 
         } 
     }, 50); 
}

2、定义callback函数:

function testFun(img){ 
		 console.log('into testFun'); 
	  }

3、调用上面的方法,代码如下:

loadImage(url+'?datetime='+new Date().getTime(),testFun);

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/8717.html

(0)
上一篇 2021年7月18日
下一篇 2021年7月18日

相关推荐

发表回复

登录后才能评论