jQuery对话框:交替关闭按钮

时间:2010-08-05 01:01:00

标签: jquery jquery-ui jquery-plugins

如何为jQuery对话框定义备用关闭按钮?

我想要一个带有“popup-close”类的锚来关闭打开的对话框。

最简单是最好的!

1 个答案:

答案 0 :(得分:2)

这应该可以解决问题:

<div id="dialog" title="Dialog Title" style="border: 1px solid red; position: absolute; display: none">
    I'm in a dialog
    <span class="popup-close">CLOSE ME!</span>
</div>

<a id="open-dialog-button" href="#">Open Dialog</a>

你的jQuery ......

$("#dialog > .popup-close").click(function () {
    $("#dialog").dialog("close");
});

$("#open-dialog-button").click(function () {
    $("#dialog").dialog({
        // Disable close on escape and the default close button for this dialog.
        closeOnEscape: false,
        open: function(event, ui) {
            $(".ui-dialog-titlebar-close", $(this).parent()).hide();
        }
    });
});