2012-04-05 239 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/