0

Drupal 7、Openlayers、およびSuperfishを使用すると、奇妙なエラーが発生します。サブナビゲーションアイテムのあるメニューアイテムでは、カーソルを合わせるまでトップメニューアイテムが表示されなくなります。ホバーすると、サブナビゲーションで正しく表示されます。これは、openlayersjsが呼び出されるページでのみ発生します。

調べてみると、zindexの問題はなく、jsエラーも表示されません。ナビゲーションが正常にスライドするため、superfishjsは正しく機能しているようです。

このページでは、カーソルを合わせるまでナビゲーションは機能しません:http: //dev2.esavalanche.org/

このページでは、ナビゲーションは正常に機能します:http: //dev2.esavalanche.org/node/18

アイテムが消える前に一瞬表示されることに気づきました。

この問題は、私が知る限り、Safariでのみ発生します。ChromeとFirefoxで正常に動作します。

4

1 に答える 1

1

ここで解決策について同様の問題が見つかりました:http://drupal.org/node/1748514どうやらopenlayersもtranslate3dを使用しています

追加する

#superfish-1 ul,
#superfish-1  li {
 -webkit-transform: translate3d(0px, 0px, 1px);
}

cssで消えるメニュー項目を修正しました。

于 2012-12-31T23:01:45.413 に答える