javascript - 如何禁止点击除对话框以外的任何内容

标签 javascript jquery html css .net

我有一个 jQuery Dialog,我想禁止点击对话框本身以外的任何东西(即除了对话框之外,不要点击我的 ASPX 页面)。我进行了广泛的搜索,但没有找到任何东西 - 这可以实现吗?

这是我的对话代码:

$('#controlSettingsForm').dialog({
                autoOpen: false,
                width: 'auto',
                maxHeight: 300,
                buttons: {
                    "Save": function () {

                    },
                    "Cancel": function () {
                        $(this).dialog("close");
                    }
                },
            });

$('#controlSettingsForm').dialog("open");

最佳答案

使用 modal true 进行叠加:

('#controlSettingsForm').dialog({
            autoOpen: false,
            width: 'auto',
            maxHeight: 300,
            modal:true,
            buttons: {
                "Save": function () {

                },
                "Cancel": function () {
                    $(this).dialog("close");
                }
            },
        });

$('#controlSettingsForm').dialog("open");

关于javascript - 如何禁止点击除对话框以外的任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21109053/

相关文章:

javascript - Jquery - 图像未在第一次点击时加载

html - Chrome 渲染问题。体内带有 UL 的固定位置 anchor

c# - jQuery 多选插件中未显示数据

javascript - 如何添加带圆圈的图像Reactjs

用于复选框的 jquery 验证插件 - 至少选择一个

jquery - 如何使用 Bootstrap 和 scrollToFixed jQuery 插件让选项卡 Pane 内容滚动?

javascript - 如何在javascript中扩展一个方法?

javascript - CRM 功能区工作台 - 第三方库

html - 将一行的宽度设置为 "leftover"的 100%

javascript - 如何从 Angular 上的(点击)事件获取动态数据