0

最新のすべてのブラウザーでうまく機能する CSS のみのメニュー (つまり、JS なし) がありますが、IE7 には奇妙なバグがあります。IE6 ではまったくうまく機能しませんが、ここでは説明する必要はありません。問題は次のとおりです。

メニュー オプション タブにマウスを合わせると、ドロップダウンが表示されます。そのオプションからマウスを離すと、ドロップダウンが消えます - IE7 でのみ、タブも消えます! 私が得たビットはこれです-マウスをもう一度上に置くか、他のタブにマウスを合わせると、タブが再表示されます。これはどのように可能ですか?別の要素にマウスオーバーすると、元のタブが表示されますか?? 厄介なのは、この Web サイトの最後のバージョンでは機能していたのに、新しいデザインではなぜか機能しなくなっていることです。比較してみたのですが、どれがいいのかわかりません。

これが現在の壊れたバージョンのフィドルです: http://jsfiddle.net/pXZLJ/1/

ここに古い作業の1つがあります:http://jsfiddle.net/43utK/

これらを IE7 で表示して、問題を確認してください。ヘルプ?ありがとう :)

4

1 に答える 1

0

css: でこの行を削除してみてください.nrmenu * {position:relative}。物事を修正するようです。

編集: sarcastyx が指摘したように、ドロップダウン メニューに影響するようです。そのため、追加position:relativeする.nrmenu liとドロップダウンメニューが再び表示されます。

于 2012-06-13T02:09:39.347 に答える