一旦加载iframe内容,关闭jquery模式框

时间:2011-12-02 00:05:36

标签: jquery jquery-ui

我创建了一个带有id“example”的div和其中的模态框的消息。我遇到的问题是,一旦加载了id加载的iframe没有关闭模式框。这里有什么我想念的吗?

$(document).ready(function(){
$("#example").dialog({modal: true});
});

$('#loaded').load(function() {
$("#example").dialog("close");
}); 

2 个答案:

答案 0 :(得分:0)

你试过吗

$("#loaded").ready(function (){
   $("#example").dialog("close");
});

答案 1 :(得分:0)

我怀疑是因为在HTML准备好之前发生了加载事件的连线,请尝试:

$(document).ready(function(){
    $("#example").dialog({modal: true});

    $('#loaded').ready(function() {
        $("#example").dialog("close");
    }); 
});

已经有一个问题就是要在iframe中通知pdf,他们认为它不会起作用: How do I fire an event when a iframe has finished loading in jQuery?