3

私のサイトには 2 つのメニューがあり、どちらも以下で呼び出され.superfish()ます。

$("ul.sf-menu").superfish();

実際にフッター メニューを表示している場合、コードは正常に機能しますが、ヘッダー メニューを表示している場合は、次のエラーが表示されます。

TypeError: o is undefined
clearTimeout(o.sfTimer);

これはスーパーフィッシュ メニューまたは私のコードのバグですか?

私はスーパーフィッシュのバージョン 1.7.2 と jQuery のバージョン 1.7.1 を使用しています。

4

2 に答える 2

0

ええ、それは本当です。私は同じ問題を抱えていました。

私のメニューは

ul id="main-nav" class="sf-menu sf-js-enabled sf-shadow"

そして私は次のように変わりました

ul id="main-nav" class="sf-menu" 

と問題が発生しました。

于 2013-07-17T11:56:27.627 に答える