1

iframe にいくつかのページ コンテンツがあります。いくつかのユーザー オプションを含むドロップダウン メニューもあります。IE (9) で、ドロップダウン メニューを開くと、iframe の後ろに表示されます。他のすべてのブラウザーでは、動作は正しいです (メニューは iframe の上に表示されます)。

これらの要素にさまざまな z-index プロパティを適用しようとしましたが、成功しませんでした。それらの共通の親要素は単なる<body>タグです。

ドロップダウンが常に IE の iframe の上に表示されるようにするにはどうすればよいですか?

4

1 に答える 1

1

したがって、考えられる解決策の 1 つは、画面のドロップダウン メニューのすぐ下に空の iframe を配置することです。このコンテキストで z-index を使用して、メニューが空の iframe の上に表示され、すべてが元の iframe の上に表示されるようにすることができます。

あまり良い解決策ではありませんが、うまくいきます。これをより良い方法で行う方法についての提案をお待ちしています。

于 2012-11-12T17:43:24.783 に答える