-1

全て、

注意: 私のオーバーレイは絶対配置を使用しています。

ModalPopup自動提案メニューが(Ajax コントロール ツールキットを使用する)内にある場合のオーバーレイの問題を修正しようとしていますModalPopupExtender。ユーザーが入力すると、ポップアップの下にオーバーレイが表示されますが、その上に表示したいです。

したがって、簡単なことはz-index、自動提案メニューのオーバーレイを変更することでしたが、それでもオーバーレイはモーダル ポップアップの下に表示されます。そこで、 のソース コードを開いてModalPopupExtenderその を調べ、z-indexそれが使用していたものよりも高い値に設定しました (彼らは 10,000 を使用していますが、私は 20,000 を使用しました)。これで直ると思ったのですが、役に立ちませんでした。私のオーバーレイはまだポップアップの下にあります。div私のオーバーレイz-indexが彼らのオーバーレイよりも高い場合、どうすればよいz-indexでしょうか?

これについて何か助けていただければ幸いです。

さらに調査した結果、この行により、モーダルポップアップがすべての前に表示されるようになっていると思います。

this._foregroundElement.parentNode.appendChild(this._backgroundElement);

「前景要素」はポップアップdivで、背景要素は一時的なdivもので、ページ全体に及ぶと思います。

textboxOK、これは変更できないので、モーダル ポップアップに接続されているオーバーレイを修正するためにできることはありますか?

4

1 に答える 1

0

問題が解決しました。

この問題の原因は、低い z-index 値でオーバーレイを表示するために使用された IFRAME でした。

于 2012-10-04T16:42:22.287 に答える