jquery-ui - jQuery UI 对话框 : how to close dialog when click outside?

标签 jquery-ui jquery-ui-dialog

docs我没有看到这样的信息。

在这种情况下,可以选择关闭对话框:

1)按Esc;

2) 单击对话框中的“确定”或“关闭”按钮。

但是如果单击外部如何关闭对话框?

谢谢!

最佳答案

我在 ryanjeffords.com 上找到了解决方案:

<script type="text/javascript">

    $(document).ready(function() {

        $("#dialog").dialog();

        $('.ui-widget-overlay').live("click",function(){
            $("#dialog").dialog("close");
        });    
    });   
</script>

关于jquery-ui - jQuery UI 对话框 : how to close dialog when click outside?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8306547/

相关文章:

jquery - 在 scala.js 中实现 jquery-ui

使用英寸的 jquery ui slider

jquery - 如何通过单击 jquery UI 对话框中的十字图标来检查用户是否已关闭对话框

jQuery::-选择器与类选择器

javascript - 使用 javascript/jquery 检索文本值的简单方法(非提示)?

javascript - 随时随地在 jQuery 对话框中添加并初始化 jQuery Datepicker

html - 如何正确导入jquery-ui

jquery - 如何使用最接近的 DOM 元素并查找并将其作为 jQuery 对话框?

ASP.NET 中具有回发功能的 jQuery 模式对话框

javascript - jQuery ui 对话框在 appendTo 之后不可拖动和调整大小?