2012-04-04 60 views
1

據我所知,所有的輸入控件將被禁用,一旦我打開jQuery中的模式對話框。但我仍然可以點擊按鈕,div等控件。有沒有什麼辦法可以在jQuery中打開模式對話框後禁用所有的交互。如何禁用控制點擊事件打開模式對話框

+0

不會自動做模態對話框呢? (如果它允許你與其他控件進行交互,它不是模態的,所以...?) – nnnnnn 2012-04-04 10:51:20

+0

我剛剛在小應用程序中嘗試過,它不會自動執行它。雖然它禁用了所有的輸入控件(text,textarea,select,...) – GirishK 2012-04-04 10:54:44

回答

-1

你必須用div覆蓋整個頁面,這樣所有的控件纔會放在覆蓋div的後面。

<div class="overlay" style="z-index: 1001; width: 1440px; height: 504px; "></div> 
.overlay { 
background: #AAA 
opacity: .3; 
filter: Alpha(Opacity=30); 
} 

更多信息:http://jqueryui.com/demos/dialog/modal.html