2012-11-18 130 views

回答

3

是的,这是可能的,你应该还没有遇到这样的问题,因为这是对话框的默认行为:

modalType:布尔

默认值:false

如果设置为true,则对话框将具有模态行为; 上的其他项目将被禁用,即不能与之交互。 Modal 对话框会在对话框下方创建叠加层,但会在其他页面 元素上创建叠加层。

尝试将设置modalType设置为false。

编辑:

的modalType仅在jQuery UI的1.10更名为modal

+0

-1不再有一个modelType属性,需要更新 – redsquare

+0

@redsquare谢谢,现在的答案被更新。 – gotqn

2

如果您想保留模式功能,您可以通过将.ui-widget-overlay类自定义为jqueryui css或使用整形器也可以更改背景叠加样式,部分为Modal Screen for overlays

如果您不想使用模式功能,只需更改modalType属性即可。

0

我所知道的最简单的方法是这样的:

$(".selector").dialog({ modal: true }); // with the overaly 

$(".selector").dialog({ }); //without the overlay