0

jQueryのfadeIn()コマンドでdivを表示する際に問題が発生しました。IE7とIE8ではすべてが正常に表示されますが、IE 6の特定のバージョン(たとえばSP2)では、divが表示されるグリッドのフィールドがダイアログに表示されます。

誰かヒントがありますか?スクリーンショットを持っていますが、現在ファイアウォールの背後にある画像ホスティングサイトにアクセスできません...

4

3 に答える 3

2

透けて見えるフィールドは選択ボックスだと思います。この場合、これは IE6 の問題です。選択ボックスは常にすべての上に表示されます。これを回避する方法は、オーバーレイ div を表示したいときに選択ボックスを非表示にし、オーバーレイ div が消えたときにそれらを再表示することです。

于 2010-01-22T16:18:26.147 に答える
1

これを試して:

  1. 要素 (背後にある必要があります) に z-index:-1 と position:relative を指定します

  2. フロント要素の親に、より高い z-index を与えます。

css または javascript を使用してこれを実現できます。これを実装する方法について質問がある場合はお知らせください。

于 2010-01-22T15:24:01.937 に答える
0

これは私にとっての問題の「ほとんど」を解決しました...

IE 6は、メニューからコントロール(コンボボックス)を選択します

于 2010-01-26T17:04:49.553 に答える