小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

jquery里判斷iFrame框架是否加載完成的三種方法

jquery里三種可以用來判斷iframe框架是否加載完成的方法的具體代碼,站長已經(jīng)親測(cè)過,絕對(duì)可用的。

站長今天總結(jié)了一下在jquery里可以用來判斷iframe框架里的頁面是否加載完成的三種方法,在這里分享給大家,希望能幫助到所有看到這篇文章的朋友們!!

假設(shè)我們的網(wǎng)頁里有這樣一個(gè)iframe框架:

<iframe id="IFrame" src="about:blank"></iframe>

在我們動(dòng)態(tài)的給上面這個(gè)iframe框架指定了src地址后,我們可以用下面這三種方法來判斷頁面是否加載完成:

一:用jquery里的load來判斷:

var $iFrame=$("#IFrame");      

$iFrame.prop("src","http://www.");    

$iFrame.load(function(){       

    alert("加載完畢");    

});

二:使用onreadystatechange來判斷:

var $iFrame=$("#IFrame");

$iFrame.prop("src","http://www.baidu.com");

if (!/*@aijquery@*/0) { //如果不是IE,IE的條件注釋  

    $iFrame[0].onload = function(){     

        alert("加載完畢"); 

    };  

}else{  

    $iFrame[0].onreadystatechange = function(){ // IE下的節(jié)點(diǎn)都有onreadystatechange這個(gè)事件  

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

            alert("加載完畢"); 

        }  

    };  

}

三:用attachEvent來判斷:

var $iFrame=$("#IFrame");

$iFrame.prop("src","http://www.#");

if ($iFrame[0].attachEvent){  

      $iFrame[0].attachEvent("onload", function(){ // IE  

          alert("加載完畢"); 

      });  

} else {  

      $iFrame[0].onload = function(){ // 非IE  

          alert("加載完畢");  

      };  

}

上面的這三種方法,站長自己親測(cè)過的,保證絕對(duì)可用的!??!

摘自  愛jQuery:http://www./Html/jqueryjiqiao/110.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多