Heim > Web-Frontend > js-Tutorial > Wie stellt JQuery fest, ob der Iframe geladen ist?

Wie stellt JQuery fest, ob der Iframe geladen ist?

coldplay.xixi
Freigeben: 2020-12-01 16:08:34
Original
7761 Leute haben es durchsucht

jquery-Methode, um zu bestimmen, ob der Iframe geladen ist: 1. Verwenden Sie die Methode [jQuery Load()] 2. Verwenden Sie die Methode [onreadystatechange] 3. Verwenden Sie die Methode [attachEvent];

Wie stellt JQuery fest, ob der Iframe geladen ist?

Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery3.2.1-Version. Diese Methode ist für alle Computermarken geeignet.

jquery-Methode, um zu bestimmen, ob der Iframe geladen ist:

Methode eins, jQuery Load()

var frm = document.getElementById('myiframe');  
$(frm).load(function(){                             //  等iframe加载完毕  
dosomething();  
});
Nach dem Login kopieren

Methode zwei, onreadystatechange

var iframe = document.createElement("myiframe");  
iframe.src = "http://www.baidu.com";  
if (!/*@cc_on!@*/0) { //如果不是IE,IE的条件注释  
    iframe.onload = function(){     
        alert("Local iframe is now loaded.");  
    };  
} else {  
    iframe.onreadystatechange = function(){ // IE下的节点都有onreadystatechange这个事件  
        if (iframe.readyState == "complete"){  
            alert("Local iframe is now loaded.");  
        }  
    };  
}  
document.body.appendChild(iframe);
Nach dem Login kopieren

Methode drei, attachmentEvent

var iframe = document.createElement("iframe");  
iframe.src = "http://www.baidu.com";  
  
if (iframe.attachEvent){  
    iframe.attachEvent("onload", function(){ // IE  
        alert("Local iframe is now loaded.");  
    });  
} else {  
    iframe.onload = function(){ // 非IE  
        alert("Local iframe is now loaded.");  
    };  
}  
  
document.body.appendChild(iframe);
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie stellt JQuery fest, ob der Iframe geladen ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage