0

ユーザーがメインメニューにカーソルを合わせると、jqueryを使用してドロップダウンリストを使用しています.ドロップダウンし、IE7以下を除くすべてのブラウザで正常に動作します.z-indexを使用してドロップダウンメニューを前に表示しています.すべての要素ですが、機能しません。

ここに画像の説明を入力

メニュー項目 (dummydummy) はテキストボックスとボタンの後ろにある

サブメニュー項目のスタイルは

#sub-menu {

z-index: 1000;
}

テキストボックスとボタンはdiv内にグループ化され、divのスタイルは

#grouped {
left: 100px;
position: absolute;
z-index:1;
}
4

4 に答える 4

0

CSS3Pieを試してみることをお勧めします。私たちはそれを使い始め、IE7の奇抜なバグの多くは消えました。

http://css3pie.com/

私はCSs3pieがIE7で修正したものに驚いていました。

于 2012-04-13T03:40:15.440 に答える
0

z-indexは、位置relativeabsolute&でのみ機能しfixedます。だから、あなたに与えposition:relativeます#submenu。このように書いてください:

#sub-menu {
 position:relative;
 z-index: 1000;
}
于 2012-04-13T03:41:44.910 に答える
0

#sub-menu ul および li 値により高い z-index 値を適用することもできます。これは、IE7で同じ問題を引き起こしていたスーパーフィッシュメニューで機能しました。

于 2012-04-13T03:58:01.737 に答える
0

以下のコードを使用してください

#sub-menu {
 position:absolute;
 z-index: 1000;
}
#grouped {
left: 100px;
position:relative;
z-index:1;
}
于 2012-04-13T06:36:36.217 に答える