jQueryUIベースのダイアログオブジェクトの背景としてレンダリングする.pngを提供したいと思います。 This posting references the use of an 'overlay:' parameter 'overlay'は現在のドキュメントには記載されていません。v1.8xのjQueryUIダイアログの背景を設定する方法
この効果を得るための現在の方法は何ですか?
thx
jQueryUIベースのダイアログオブジェクトの背景としてレンダリングする.pngを提供したいと思います。 This posting references the use of an 'overlay:' parameter 'overlay'は現在のドキュメントには記載されていません。v1.8xのjQueryUIダイアログの背景を設定する方法
この効果を得るための現在の方法は何ですか?
thx
これを達成するにはCSSを使用できます。あなたがダイアログにするdiv
にbackground-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ルールを定義する必要があります。
Thankx - 上で参照されているコードサンプルの機能的な置き換えですが、私は(より統一された学習曲線のためにjqueryUIの使用法を採用しようとしているので)UIのダイアログからオーバーレイが削除されたかどうかを理解すると役に立ちますそのチュートリアルが書かれたか、私は指示を誤解していた。 – justSteve
@justSteve: 'overlay'は、モーダルダイアログの下に表示される淡色/半透明のレイヤーを参照しています。私はいくつかの掘削を行い、確かに見つけます。 –
@justSteve:もう少し研究をして答えを更新しました。 jQueryUIチームが1.6の後にこのオプションを削除したように見え、チュートリアルが古くなっているようです。 –