2011-01-14 13 views

答えて

4

これを達成するにはCSSを使用できます。あなたがダイアログにするdivbackground-image: url(...)を設定するだけです(hereさんの詳細:background-image)。

は、ここに例を示しますhttp://jsfiddle.net/andrewwhitaker/S5pmw/

編集:だけlooking at the 1.6 code(あなたはモーダルを指定した場合)ダイアログの後ろに表示されますoverlayのためのCSSルールを指定することができますように、それが見えます。ダイアログ自体の実際の背景は制御されません。このオプションは1.7(3)で削除されたようです。オプションについては、Hereの関連jQueryフォーラムスレッドです。抜粋:

オーバーレイオプションは、あなたの スタイルシートのスタイルを定義する 賛成で削除されました。オーバーレイdivには、 のクラスのui-widget-overlayがあります。

のでoverlayオプションがあなたに与えた行動を達成するために、あなただけのui-widget-overlayのCSSルールを定義する必要があります。

+0

Thankx - 上で参照されているコードサンプルの機能的な置き換えですが、私は(より統一された学習曲線のためにjqueryUIの使用法を採用しようとしているので)UIのダイアログからオーバーレイが削除されたかどうかを理解すると役に立ちますそのチュートリアルが書かれたか、私は指示を誤解していた。 – justSteve

+0

@justSteve: 'overlay'は、モーダルダイアログの下に表示される淡色/半透明のレイヤーを参照しています。私はいくつかの掘削を行い、確かに見つけます。 –

+0

@justSteve:もう少し研究をして答えを更新しました。 jQueryUIチームが1.6の後にこのオプションを削除したように見え、チュートリアルが古くなっているようです。 –

関連する問題