jQuery superfish菜单TypeError:o未定义clearTimeout(o.sfTimer);

时间:2013-05-01 19:54:13

标签: jquery superfish

我的网站上有两个菜单,都是通过下面的.superfish()调用的。

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

如果我们实际上在页脚菜单中,代码工作正常,但如果我们在页眉菜单中,我会收到以下错误:

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

这是超级鱼菜单或我的代码的错误吗?

我正在使用1.7版的superfish和1.7.1版的jQu​​ery。

2 个答案:

答案 0 :(得分:5)

我的sf-js-enabled sf-shadow上有ul.sf-menu个课程,导致错误。

答案 1 :(得分:0)

是的,这是真的。我有同样的问题;

我的菜单是

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

我改变了

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

问题已经完成。