3

反対の私の最も説得力のある叫びにもかかわらず、私は最近、水平ドロップダウンナビゲーションシステムを実装することを余儀なくされたので、私が見つけた中で最も使いやすいものを選びました - Son of Suckerfish .

マシンのさまざまなブラウザーでテストしたところ、すべて問題ないように見えました。ただし、一部の (すべてではない!) IE7 ユーザーは、ホバーした後にサブ メニューが閉じないという問題に遭遇しています。最も厄介なことは、影響を受けるユーザーが、同じ OS で、私とまったく同じバージョンの IE7 (7.0.5730.13) を使用していて、プライバシーとセキュリティの設定が同じであることです (インターネット オプションのタブのスクリーンショットを送ってもらいました)。 (XP)。Vistaが影響を受けるかどうかは確認できません。

明らかに、この問題をデバッグしようとするのは悪夢です。なぜなら、私はそれを再現できないからです。そのため、ここにいる誰かが解決方法を知っているかどうか疑問に思っています。ここにサンプルページを設定しました:

http://x01.co.uk/menu_test/

さらに、サブアイテムのロールオーバー時にちらつきが発生しますが、これも解決しようとしましたがうまくいきませんでした。

4

2 に答える 2

4

これは、ページの別の部分にフォーカスがある場合(つまり、どこかをクリックしてからメニューの上にマウスを置いた場合)にIE7で発生する問題です。:hover疑似クラスの問題のようです。

hasLayoutトリガーを:hoverスタイルに追加すると、問題が修正されるはずです。

#nav li:hover {
  position: static;
}

他の解決策もあります。ここに問題についての素晴らしい記事があります:

吸盤のねばねばした息子

于 2008-09-25T12:47:47.267 に答える
0

テストのために、MS 自体から Vista IE7 VPC イメージをダウンロードしてみませんか?

http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF

ただし、バグについてはわかりません。JSが必要なため、同様の問題があると思います。調べてみます

于 2008-09-25T10:57:43.100 に答える