按钮在新窗口中打开链接



我有以下代码,

var targetUrl = $(this).attr("href");
$("#leaving-dialog").dialog({
    buttons: {
        "No, I want to stay here": function () {
            $(this).dialog("close");
        },
        "Yes, that's okay": function () {
            window.location.href = targetUrl;
        }
    }
});

让其中一个按钮将用户发送到某个地方。我想要它做的是在一个新的窗口或选项卡中打开链接,然后关闭模态(因为它们仍然会打开原始页面)。

你知道我该怎么解决这个问题吗?

使用window.open(targetUrl);代替window.location.href,并在close之后的对话框中添加一行

这里是一个例子小提琴(使用一些例子dialog代码从jQuery UI文档,我没有包括CSS文件,所以它看起来不像一个对话框!)

最新更新