在http://jqueryui.com/demos/dialog/#modal-form,有一个示例模态对话框;当你点击“创建新用户”时,它会显示一个模态对话框并淡化除对话框以外的所有内容。如何在jQuery UI中处理模态对话框淡出?
在我的工作基础上,我已经指定了“modal:true”,模态对话框出现并适当消失,但没有其他东西变灰;屏幕的其余部分看起来像以前一样。
我是否需要应用额外的CSS或提供图像?简单看一下示例源代码并没有说清楚我需要添加什么,以便使背景灰显。
如果我需要提供其他静态内容,如何在Django/static/tree下提供它?换句话说,我是否需要制作/ foo /和/ bar /其他静态内容目录,还是可以与/ static /的子目录一起工作?
谢谢;让我玩这个。 – JonathanHayward 2010-07-14 20:05:22
我创建了一个高Z值的覆盖div(div为1000,未为表单输入指定)。背景颜色和背景图像设置似乎最终落后于表单输入,而不是在它们之前;也就是说,在未指定的(100%)不透明度下,它们掩盖背景而不是前景。 – JonathanHayward 2010-07-14 20:28:27
我想你误解了我的答案:类名为'ui-widget-overlay'的div是由jQuery UI动态创建的。所有你需要做的就是在你的样式表中添加这样的内容: .ui-widget-overlay { background:#000;不透明度:0.5; } – dmkc 2010-07-14 20:38:08