2012-04-05 221 views
5

我使用jQueryUI(扩展名?)并在页面上有一个简单的覆盖。 Here's what I have so farjqueryui对话框灰屏

无论如何,当对话框打开时,是否有内置的灰色显示屏幕?我知道你可以通过在页面上添加另一个div来实现这一点,我想知道jQueryUI是否有这样的内置。

我在API上找不到像这样的东西,也许我错过了一些东西。

+0

你的意思是一个模式工作?您已经在使用jQuery UI对话框,阅读[modal](http://jqueryui.com/demos/dialog/#modal)选项。 – j08691 2012-04-05 16:51:34

回答

7

您可以使用对象字面值指定对话框的选项。其中一个选项是模式,它会在对话框后面的屏幕上放置一个叠加层。这个叠加层将阻止用户点击对话框后面的内容。

$('#over').dialog({modal:true}); 

例子:http://jsfiddle.net/vhA2w/1/

结帐所有的可用选项:http://jqueryui.com/demos/dialog/