1

私はここでsuperfishプラグインを使用していjqueryます:clicky

最新のすべてのブラウザFF、Safari、Chrome、IE8で正常に動作します

しかし、z-indexがie6と7で機能していないようです

メニューが表示されているのがわかりますが、その下の要素によって途切れています。

考えられるすべての場所にz-indexを追加しようとしましたが、これを修正するものは何もないようです。

どうすればこれを修正できますか?

ありがとう!!!

4

3 に答える 3

1

現在IE6は手元にないので、テストできます。

z-indexを適用する要素に「position:relative」を追加してみてください。

于 2010-04-01T15:27:15.973 に答える
0

IEでsuperfishを使用するには、bgiframeプラグインを使用する必要があります。スーパーフィッシュFAQから:

Superfishプラグインは他のプラグインと連携しますか?

はい–メニューに追加したい便利なプラグインをいくつか紹介します。

..。

4.BgIframe 必要になる可能性のあるもう1つのプラグインは、BrandonAaronのbgIframeプラグインです。これにより、このサイトの「bgIframe」の例で説明されているInternetExplorerのバグが解決されます。90%の人はこれを必要としません(はい、私はその統計を作成しました)。

于 2010-04-01T15:24:34.607 に答える
0

私を正しい方向に向けてくれたこの他のスタックオーバーフローの質問についてエミリーに感謝します。

  • IETesterは、さまざまなIEバージョンと照合するための便利なツールです。
  • スーパーフィッシュFAQにリンクされたブログ投稿は、IE8の問題を修正しました。
  • IE6 / 7の場合(おそらく上記のIE8の修正と組み合わせて)、自分のバージョンのsuckerfishで、z-indexを配置する必要があることがわかりました。.sf-menu li
于 2010-11-23T19:49:35.803 に答える