jQuery对话框独立于父窗口

时间:2019-05-22 02:10:17

标签: jquery

我有一个弹出窗口。它有一个按钮,它将打开一个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');
    });
});

0 个答案:

没有答案