Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的网站上有 2 个菜单,它们都被.superfish()以下调用。
.superfish()
$("ul.sf-menu").superfish();
如果我们实际上在页脚菜单中,代码可以正常工作,但如果我们在页眉菜单中,我会收到以下错误:
TypeError: o is undefined clearTimeout(o.sfTimer);
这是超级鱼菜单或我的代码的错误吗?
我正在使用 1.7.2 版的 superfish 和 1.7.1 版的 jQuery。
I had the classes sf-js-enabled sf-shadow on my ul.sf-menu and it caused the error.
sf-js-enabled sf-shadow
ul.sf-menu
对,是真的。我有同样的问题;
我的菜单是
ul id="main-nav" class="sf-menu sf-js-enabled sf-shadow"
我已经改变了
ul id="main-nav" class="sf-menu"
并且问题已经解决。