jquery在加载iframe框架完成以后才执行操作

Html代码

<iframe id="uedsc" scrolling="no" frameborder="0"></iframe>

 Js代码

    var iframe = document.getElementById("uedsc");  
    if (iframe.attachEvent) {  
        iframe.attachEvent("onload", function() {  
                    //以下操作必须在iframe加载完后才可进行  
            $("#themes").find(".selected").trigger("click");  
        });  
    } else {  
        iframe.onload = function() {  
                    //以下操作必须在iframe加载完后才可进行  
            $("#themes").find(".selected").trigger("click");  
        };  
    }

 

几点补充说明:

  1. IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。
  2. else{}后面是针对非IE浏览器写的代码,在此可以定义一个函数,然后调用同一个函数体!

引用:http://www.uedsc.com/index.php/useing-iframe-load.html

posted @ 2015-01-28 16:29  xiyunfang  阅读(1177)  评论(0)    收藏  举报