私はこれを1日以上理解しようとしてきたので、助けていただければ幸いです。ul/li で構成された Suckerfish メニューがあります。トップダウン スクロール インジケーターをメニューに追加しようとしています。私の例では、今のところメニュー内に配置されている青と緑のインジケーターがあります。これらのインジケータは、UL 内の別の LI ですが、スタイルが異なります。固定トップで絶対に配置しました。firefox を使用した例を見て、Blah レポートにカーソルを合わせると、2 つのインジケーターが表示されていることがわかります。
http://inthemind.com/test/test.html
IE7 で開いて Blah レポートにカーソルを合わせると、表示されません。ただし、サブメニューが展開されているときにサブ項目の 1 つ (コンプライアンスなど) にカーソルを合わせると、インジケーターが表示されます。サブメニューが展開されたときにインジケーターを表示するために何が変更されているのかわかりません。
これを IE で動作させるために何が欠けているかについて、誰かが私にヒントやヒントを与えることができれば、本当に感謝しています。
ありがとう、ラウル
ps) quirks モードを使用する必要があります
更新 したがって、ULが非表示になり、ULが表示されたときにIEが戻って位置を再計算しないため、IEは絶対位置要素を解決しないという事実に絞り込みました.ULが表示されるまで待つと、私はクラスをインジケーターに再割り当てして、要素が表示されるように見える要素の位置をリセットします。インジケーターがメニューと共にフェードインせず、事後に表示されるようになったため、理想的ではありません。
他のヒントはありますか?