望ましい動作:
- popup1 は 100x100 です
- popup2 は 50x50 です
- どちらのポップアップも私の目的のためにモーダルにすることはできません。
popup1 が表示されている場合、popup2 もその前に表示する必要があります。popup2 を常に popup1 の前に配置したいのですが、popup1 をクリックすると popup2 は常に popup1 の後ろに移動します。「前に」と言うときは、popup1 がアクティブなポップアップであっても、popup2 の z-index を常に (最前面に) 高くしたいという意味です。
試みと情報:
ページのマークアップを見ると、単一のポップアップがデフォルトで 12000 の z-index を取得することがわかります。
css を使用して、次のように各ポップアップに異なる z-index 値を指定しようとしました。
.popup1{z-index:20000!important;}
.popup2{z-index:21000!important;}
私もこのように試しました:
.popup1{z-index:11000!important;}
.popup2{z-index:12001!important;}
同様のcssを使用して、各ポップアップをdivタグでラップすることも試みました。
各ポップアップの z-index は、アクティブかどうかに応じて 12002 に更新されます。これは、設定に関係なく行われます。
また、大きなポップアップを div タグでラップし、onclick イベントを処理して、小さなポップアップの z-index を設定しようとしました。
前もって感謝します!
いくつかの準関連リンク:
http://www.devexpress.com/Support/Center/p/Q346044.aspx