日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

判断脚本,图片,CSS,iframe等是否加载完成

發(fā)布時(shí)間:2025/5/22 CSS 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 判断脚本,图片,CSS,iframe等是否加载完成 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.圖片

<img id="MyImg" src="src"/>
jquery實(shí)現(xiàn)
$("#MyImg").load(function(){
})
說明:在jquery中l(wèi)oad方法是在對象加載完畢后觸發(fā)

javascript實(shí)現(xiàn):

JS判斷img圖片是否加載完成:使用onload或者onreadystatechange

function? ?isImgLoad(){
??? if(!!window.ActiveXObject){? // IE
??????? if(img.readyState == 'complete'){
??????????? alert('finished');
??????? }
??????? else{
??????????? alert('loading');
??????? }
??? }
??? else{
??????? // 非IE
??????? if(img.complete == true){
??????????? alert('finished');
??????? }
??????? else{
??????????? alert('loading');
??????? }
??? }
}???

2.動(dòng)態(tài)加載js,css文件

?

?function loadjscssfile(filename,filetype){

??? if(filetype == "js"){ ???????

?????? var fileref = document.createElement('script'); ???????

???????fileref.setAttribute("type","text/javascript"); ??????

? fileref.setAttribute("src",filename); ???

}else if(filetype == "css"){?????????

? var fileref = document.createElement('link'); ???????

fileref.setAttribute("rel","stylesheet"); ??????

? fileref.setAttribute("type","text/css"); ??????

? fileref.setAttribute("href",filename); ???

} ??

if(typeof fileref != "undefined"){ ???????

document.getElementsByTagName("head")[0].appendChild(fileref); ??

? } ?

?? }

loadjscssfile("do.js","js");

loadjscssfile("test.css","css");

3.判斷iframe是否加載完成

var iframe = document.createElement("iframe");

iframe.src = "http://www.jb51.net";

if (!/*@cc_on!@*/0) { //if not IE

iframe.onload = function(){

alert("Local iframe is now loaded.");

};

} else {

iframe.onreadystatechange = function(){

if (iframe.readyState == "complete"){

alert("Local iframe is now loaded.");

}

};

}

document.body.appendChild(iframe);

或者:

var iframe = document.createElement("iframe");

iframe.src = "http://www.jb51.net";

if (iframe.attachEvent){

iframe.attachEvent("onload", function(){

alert("Local iframe is now loaded.");

});

} else {

iframe.onload = function(){

alert("Local iframe is now loaded.");

};

}

document.body.appendChild(iframe);

?

?

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/peng14/p/3346144.html

總結(jié)

以上是生活随笔為你收集整理的判断脚本,图片,CSS,iframe等是否加载完成的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。