5

我正在使用 jQueryUI(扩展?)并在页面上有一个简单的覆盖。这是我到目前为止所拥有的

无论如何,当对话框打开时,是否有任何内置方法可以使屏幕变灰?我知道你可以通过在页面上附加另一个 div 来做到这一点,我想知道 jQueryUI 是否内置了类似的东西。

我在 API 上找不到类似的东西,也许我错过了一些东西。

4

2 回答 2

7

您可以使用对象文字为对话框指定选项。其中一个选项是模态的,它将在对话框后面的屏幕上放置一个叠加层。此叠加层将阻止用户在对话框后面单击。

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

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

在以下位置查看所有可用选项:http: //jqueryui.com/demos/dialog/

于 2012-04-05T16:49:03.223 回答
1

这个jsfiddle应该适合你

$('#over').dialog({ modal: true });
于 2012-04-05T16:49:30.257 回答