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如何设置行不同的颜色

jQuery判断是否是ie的方法

jQuery如何实现不能点击元素

如何解决引入jQuery报错问题

jQuery实现响应滚动条事件功能方法

jQuery如何判断是否点击按钮

html iframe标签怎么使用?html iframe标签的使用实例介绍

jQuery中on()和live()的区别是什么?

jQuery使按钮不可用的方法是什么

通过jQuery怎么获取数据库的内容

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




打赏

取消

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

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

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

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

评论

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