我的网站上有两个菜单,都是通过下面的.superfish()
调用的。
$("ul.sf-menu").superfish();
如果我们实际上在页脚菜单中,代码工作正常,但如果我们在页眉菜单中,我会收到以下错误:
TypeError: o is undefined
clearTimeout(o.sfTimer);
这是超级鱼菜单或我的代码的错误吗?
我正在使用1.7版的superfish和1.7.1版的jQuery。
答案 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"
问题已经完成。