jquery 如何判断iframe是否加载完成


本文摘自PHP中文网,作者coldplay.xixi,侵删。

jquery 判断iframe是否加载完成的方法:1、使用【jQuery load()】方法;2、使用【onreadystatechange】方法;3、使用【attachEvent】方法。

本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。

jquery 判断iframe是否加载完成的方法:

方法一、jQuery load()

1

2

3

4

var frm = document.getElementById('myiframe'); 

$(frm).load(function(){                             //  等iframe加载完毕 

dosomething(); 

});

方法二、onreadystatechange

1

2

3

4

5

6

7

8

9

10

11

12

13

14

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);

方法三、attachEvent

阅读剩余部分

相关阅读 >>

基于jQuery和html5的日历时钟插件 的图文详解

jQuery判断是否包含字符串

jQuery primeui是什么?

jQuery load方法加载文档时的中文乱码怎么办

jQuery怎么判断值是否在数组中

jQuery怎么判断单选按钮是否选中

360浏览器不支持jQuery怎么办

jQuery内容过滤选择器有哪些

jQuery收费吗?

jQuery hasclass()怎么用

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...