在开放模式对话框中标识SimpleModal html内容

时间:2014-01-29 06:15:32

标签: jquery simplemodal

我有一种情况,我想关闭一个特定的模态对话框,但不关闭其他模态对话框。有没有办法访问形成模态对话框的html。例如:我要关闭的模态对话框由

组成
$("div#DivReleaseNotification").modal({
        containerCss: {
            backgroundColor: "Orange",
            borderColor: "Blue",
            font: "bold 16px Arial, Sans-Serif",
            width: 700
        }
    });

我只想关闭此对话框。有没有办法识别已打开的对话框。在这种情况下,查看打开的对话框是否具有标识DivReleaseNotification

1 个答案:

答案 0 :(得分:0)

这取决于您要关闭对话框的位置。

您可以在对话框中插入一个关闭元素,在其上设置类simplemodal-close,或者您可以使用close方法以编程方式关闭打开的对话框。

代码:

var diagToClose;

$('#basic-modal').click(function (e) {
    diagToClose=$("div#DivReleaseNotification").modal({
        containerCss: {
            backgroundColor: "Orange",
            borderColor: "Blue",
            font: "bold 16px Arial, Sans-Serif",
            width: 700
        }
    });

    return false;
});

$('#basic-closer').click(function (e) {
    diagToClose.close();
    return false;
});

演示:http://jsfiddle.net/IrvinDominin/Sv64m/