2012-04-04 4 views
1

jqueryのモーダルダイアログを開くと、私の知る限り、すべての入力コントロールが無効になります。しかし、私はまだボタン、divなどのコントロールをクリックすることができます。 jqueryには何らかの方法がありますか?モーダルダイアログが開くと、すべてのインタラクションを無効にすることができます。モーダルダイアログが開いたときにコントロールのクリックイベントを無効にする方法

+0

がモーダルダイアログが、これは自動的に行いませんか? (他のコントロールとやりとりできるのであれば、モーダルではないので... ...) – nnnnnn

+0

小さなアプリケーションで試してみましたが、それは自動的にできません。それはすべての入力コントロール(テキスト、テキストエリア、選択、...)を無効にしますが、 – GirishK

答えて

-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

関連する問題