0

我想阻止来自外部 javascript 文件的 UI。使用 jquery 或不使用它,我如何才能完成这项任务。

例子:

这个函数包含在extranl javascript文件中。在调用saveMessage时我想阻止ui并点击OK按钮取消阻止ui。因为我做了自定义警报。

function savedMessage(message) {
    $("<div></div>").dialog({
        title: 'Skill Management System',
        resizable: false,
        width: 350,
        buttons: {
            Ok: function () {
                $(this).dialog("close");
            }
        }
    }).html('<img src="Images/info_icon.jpg"/><b>'+message+'</b>');
}
4

2 回答 2

0

利用modal: true

尝试这个:

function savedMessage(message) {
    $("<div></div>").dialog({
        title: 'Skill Management System',
        resizable: false,
        width: 350,
        modal: true,
        buttons: {
            Ok: function () {
                $(this).dialog("close");
            }
        }
    }).html('<img src="Images/info_icon.jpg"/><b>'+message+'</b>');
}

检查此链接

于 2013-07-04T09:58:18.423 回答
0

您可以下载Block UI的插件

并使用 $.blockUI(); 阻止用户界面

于 2013-07-04T09:52:49.763 回答