1

最近表面化した奇妙な問題があります。私はいくつかのメガメニューを持っています。それらは順序付けられていないリストとして非常に単純にコーディングされており、jQuery を使用しています。ここにあるこの SitePoint チュートリアルと非常によく似たコードが用意されています

ここに私のjqueryがあります

$j('li>a[topnav], li>div[topnav]').hoverIntent({
    sensitivity: 4,
    interval: 100,
    over: ShowMenus,
    timeout: 0,
    out: HideMenus
});

hoverIntent プラグインを使用して、onhover および offhover イベントを制御しています。ランディング ページには、Flash ムービー (swfobject.js に埋め込まれています) があり、megemenu はそれをオーバーレイすると想定されています。しかし、残念ながら、メニューを開くと、すべてのメニュー項目がSafari で折りたたまれます。この効果は、Greenmountaincoffee.comで Safari 5 を使用している場合にのみ確認できます。フラッシュ アニメーションを削除すると、メニューは正常に機能し、折りたたまれません。

以前にこの問題に遭遇した人はいますか? 推奨される戦略はありますか?

どうも

4

0 に答える 0