Javascript 如何在JQueryUI-Modal表单中禁用后台?

Javascript 如何在JQueryUI-Modal表单中禁用后台?,javascript,asp.net-mvc,jquery-ui,Javascript,Asp.net Mvc,Jquery Ui,我刚刚开始使用jQuery和ASP.NETMVC。我想要JQuery站点示例中提到的相同模态形式- 对话框出现在页面上,但用户可以单击任何后台控件。你能提出一些建议来禁用(模糊)背景吗?这与CSS有关吗?基本上你把对话框定义搞得一团糟,试试这个他的问题的快速答案是: 使用modal:true以 使背景更暗 禁用与后台功能的任何交互 谢谢你,巴德。。我想,我需要学习JQ的“动态”编码风格,而不是更传统的结构化方式……没有必要过度。在您的示例中,您两次声明了变量dialogOptions,然后两次尝

我刚刚开始使用jQuery和ASP.NETMVC。我想要JQuery站点示例中提到的相同模态形式-


对话框出现在页面上,但用户可以单击任何后台控件。你能提出一些建议来禁用(模糊)背景吗?这与CSS有关吗?

基本上你把对话框定义搞得一团糟,试试这个

他的问题的快速答案是: 使用
modal:true

  • 使背景更暗
  • 禁用与后台功能的任何交互

  • 谢谢你,巴德。。我想,我需要学习JQ的“动态”编码风格,而不是更传统的结构化方式……没有必要过度。在您的示例中,您两次声明了变量dialogOptions,然后两次尝试参数化您的对话框。。。成长于2002年末的asp.net竞技场时代,JS不得不被忽略,每个JS都应该写上大量的评论和易于阅读的内容。。。JQ将是我的范式转变
    $("#divSchedule").dialog({ 
                              autoOpen: false,
                              show: "slide", 
                              modal: true   
                             });
    $("#btn").click(function () {
        $("#divSchedule").dialog("open"); 
        return false;
    });