6

メニューに画像を使用できるように、jQuery Superfish メニュー プラグインを変更する必要がありました。

Om oss と Medieomtale の下にサブメニューがあります。このメニューにはスプライト画像を使用しました。

IE8 や FF などでは正常に動作しますが、IE7 ではサブメニューを表示するのに問題があります。サブメニューが表示されますが、サブメニュー内を移動しようとするとフェードアウトします。

編集者注

問題を実証するためのこの質問のリンクは、www.okadadesign.noアクセスできなくなったため、削除されました。

4

3 に答える 3

19

次を追加して、IE7 と IE6 の z-index 問題を修正しました。z-index:10000; (sf-menu) を含むメインの #nav div に移動し、作業は完了しました。

于 2010-12-29T18:03:58.173 に答える
6

ie6/7 でサブメニューを表示するには、常に .sf-menu li li に z-index を配置する必要がありました。

hoverIntent の使用も役立つ場合があります。スーパーフィッシュのページに詳細があります。

于 2009-07-02T11:48:49.003 に答える
1

.sf_menu li ul で「背景」を指定しないのと同じくらい愚かなことかもしれません。グラデーション (IE のフィルター) を使用していて、元の背景色を指定していませんでした。

  background: #F3F3F3; /* required for IE to retain hover state */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#D8D8D8');
  background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#D8D8D8));
  background: -moz-linear-gradient(top,  #F3F3F3,  #D8D8D8);
于 2011-06-14T19:01:07.027 に答える