一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js 判斷圖片是否加載完以及實現圖片的預下載

js 判斷圖片是否加載完以及實現圖片的預下載

2021-02-18 17:15JavaScript教程網 JavaScript

這篇文章主要介紹了js 判斷圖片是否加載完以及實現圖片的預下載,需要的朋友可以參考下

創建一個Image對象,實現圖片的預下載,如果圖片已經存在于瀏覽器緩存,直接調用回調函數,使用onload事件可以判斷圖片是否加載完成

?
1
2
3
4
5
6
7
8
9
10
11
12
function loadImage(url, callback) {
var img = new Image(); //創建一個Image對象,實現圖片的預下載
img.src = url;
 
if(img.complete) { // 如果圖片已經存在于瀏覽器緩存,直接調用回調函數
callback.call(img);
return; // 直接返回,不用再處理onload事件
}
img.onload = function () { //圖片下載完畢時異步調用callback函數。
callback.call(img);//將回調函數的this替換為Image對象
};
};
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre><pre code_snippet_id="395795" snippet_file_name="blog_20140617_3_4709132" name="code" class="html"><pre name="code" class="html"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>判斷圖片是否加載完成</title>
 
</head>
<body>
<img id="img2" src="images/1.jpg" />
</body>
</html>
<script language="JavaScript">
document.getElementById("img2").onload = function () {
alert("圖片加載已完成");
}
</script>

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 调教老师肉色丝袜的故事 | 久久中文字幕无线观看 | 91看片淫黄大片欧美看国产片 | 法国老妇性xx在线播放 | 韩国漂亮美女三级在线观看 | 香蕉视频在线观看网址 | 四虎影院在线免费观看视频 | 国产精品国产香蕉在线观看网 | aⅴ视频在线免播放观看 | 国产99区| 毛片一区二区三区提莫影院 | 538精品视频在线观看 | 亚洲高清一区二区三区久久 | 男人女人性生活视频 | 欧美午夜寂寞影院安卓列表 | 欧美人交性视频在线香蕉 | 免费国产网站 | 午夜一个人在线观看完整版 | 亚洲天堂在线视频播放 | 喜欢老头吃我奶躁我的动图 | chinaese中国女人厕所小便 | 好紧好爽再叫浪一点点潘金莲 | 国产亚洲欧美日韩综合综合二区 | 惩罚狠h调教灌满 | 亚洲精品乱码久久久久久蜜桃欧美 | 青青草原免费在线视频 | 亚洲一卡2卡三卡4卡5卡组 | 无码精品AV久久久奶水 | 爽好紧别夹宝贝叫大声点护士 | 亚洲经典激情春色另类 | 国产精品激情综合久久 | 欧美色在线 | 精品久久久噜噜噜久久7 | 95视频在线观看在线分类h片 | 国产亚洲一欧美一区二区三区 | 翁息肉小说老扒 | 欧美黑人性 | 国产人妖xxxxx免费看 | 日韩在线 中文字幕 | 韩国悲惨事件30无删减在线 | 日韩精品视频福利资源站 |