【发布时间】:2011-07-14 11:03:11
【问题描述】:
我想从 iframe 链接打开一个对话框,但是我不能让它弹出一个对话框 有人知道原因吗?
我在 html 中有一个 iFrame
<iframe src="Add_Reviewer.html" width="100%" name="test" frameborder="0" scrolling="auto" height="100%"></iframe>
我在 Add_Reviewer.html 中的链接
<a href="#" id="advance_add">Advance Add</a>
我的 jQuery 代码
var $advance_add = $('<div></div>')
.html('<iframe src="Advance_Add.html" width="100%" name="test" frameborder="0" scrolling="auto" height="100%">')
.dialog({
autoOpen: false,
bgiframe: true,
width:650,
minWidth: 650,
height: 550,
closeOnEscape:true,
modal:true,
title: 'Addvance Add',
buttons : {
"Close" : function() {
$(this).dialog("close");
}
}
});
$("#advance_add").click(function(e) {
e.preventDefault();
$advance_add.dialog('open');
});
【问题讨论】:
-
您是在 iFrame 或父文件中加载 jQuery + jQuery UI 吗?
标签: jquery user-interface iframe dialog