我有一个弹出窗口。它有一个按钮,它将打开一个JQuery对话框。问题是当弹出窗口重新加载时,我的JQuery弹出窗口即将关闭。 我了解这就是JQuery对话框的工作方式。 但是我的要求是使JQuery对话框保持打开状态,以便重新加载弹出窗口。仅当我的弹出窗口关闭时,我的JQuery对话框才会关闭。
我的弹出窗口jsp中的代码是:
<ul>
<li>
<a id="pop" href="http://someurl/" title="Jquery">Dialog</a>
</li>
</ul>
脚本如下:
var myPos = { my: "right bottom", at: "right bottom", of: window };
$(document).ready(function () {
$('a#pop').live('click', function (e) {
e.preventDefault();
var url = $(this).attr("href"); // Get current url
var pagetitle = $(this).attr("title")
var $dialog = $('<div></div>')
.html('<iframe style="border: 0px; " src="' + url + '"
width="100%" height="100%"></iframe>')
.dialog({
autoOpen: false,
modal: false,
height: 625,
width: 500,
position: myPos,
title: pagetitle
});
$dialog.dialog('open');
});
});