2011-10-05 33 views
2

我刚刚开始使用jQuery和ASP.NET MVC。我想在JQuery的网站的例子中提到的相同模式窗体 - http://jqueryui.com/demos/dialog/#modal-form如何在JQueryUI中禁用背景 - 模态窗体?

$("#divSchedule").dialog({ 
          autoOpen: false, 
          show: "slide", 
          modal: true 
         }); 
$("#btn").click(function() { 
    $("#divSchedule").dialog("open"); 
    return false; 
}); 

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

回答

4

基本上你发你的对话框定义乱七八糟的,试试这个http://jsfiddle.net/tctc2/1/

+0

谢谢bud ..我想我需要学习JQ rathe的“即时”编码风格而不是更传统的结构化方式... – StartingFromScratch

+0

只是没有必要过度使用它。在你的例子中,你声明了变量dialogOptions两次,然后尝试两次参数化对话框。 – eagerMoose

+0

这是真的......生长在2002年年底的asp.net舞台上,其中JS必须被忽略,每个JS都应该写很多评论,并且易于阅读...... JQ将会是我的范式转变 – StartingFromScratch

2

的提问简单的回答是: 使用modal: true为了

  1. 化妆背景暗
  2. 禁用任何互动具有后台功能