1つのページで複数のjQueryダイアログを開くと、それらが重複する傾向があることがわかりました。
組み込みのjQueryUI機能またはカスタムコードのいずれかによって、これをどのように停止しますか?
1つのページで複数のjQueryダイアログを開くと、それらが重複する傾向があることがわかりました。
組み込みのjQueryUI機能またはカスタムコードのいずれかによって、これをどのように停止しますか?
各モーダルウィンドウのCSS 値を変更する必要があります。z-index
たとえば、一度に3つのモーダルウィンドウを呼び出した場合、それぞれに共通class
の固有のがありid
ます。このように言います:
<div class="jqui-modal" id="firstModal">
...
</div>
<div class="jqui-modal" id="secondModal">
...
</div>
これで、最初にするものを選択できます。#firstModal
たとえば、を上に置きたいのですが、CSSコードの#secondModal
このビットを使用できます。
#firstModal {z-index: 1599;}
#secondModal {z-index: 1500;}
すべてのモーダルウィンドウを同じ座標に表示する場合は、次のことを試してください。
.jqui-modal {z-index: 1600;} /* One single Z-Index for all */
CSSz-index;
プロパティを使用して、スタックされたダイアログを表示方法として表示できます。