1

ポップアップダイアログが表示されます。使用されていないときはdivです。display:noneです。 iframeに表示されている別のサイトがdivの上に表示されている場合の1つのシナリオを除いて、ほとんどの場合に機能します。Z-インデックスを持つDiv:9999がZ-インデックスのiframeによって隠されています:-1 IE8-

私はz-indexを使用してみました。 IE9、FF、Chrome、Safariで動作します。 IE8、IE7、IE6はすべて失敗します。

これを引き起こす可能性があることや修正方法を知りたい場合は、小規模で問題を再現することができず、残念なことにサンプルコードを提供できないのです。

私が持っている唯一の点は、iframeのコンテンツのサイズ変更に関連していることですが、確認されていません。

+1

あなたは一番上のdivに 'position:relative'フィックスを試しましたか? – jackJoe

答えて

0

tricvkは、同じサイズのIFRAMEを配置することが判明しましたdivの下の同じ座標に

0

それは、コードを見ずに確実に伝えることは困難ですが、私はあなたがInternet Explorerの位置付け要素でthis IE z-index bug

を見ている疑いが0のzインデックス値から始まる、新しいスタッキング コンテキストを生成したがって、z-indexは が正しく動作しません。

溶液が位置(相対的)にポップアップの親要素であり、それを高Zインデックスを与える:

<div id="parent" style=" position: relative; z-index: 9999;"> 
    <div id="popup" style="z-index: 999;"></div> 
</div> 
+0

は、iframe内のドキュメントの要素がiframe外のコンテンツをなぜ無効にするのかを説明します。 iframe/popupの統合(メイン文書内)は、あらゆる問題を解決します。 iframe内の特定のコンテンツが失敗した場合のみです –

関連する問題