【问题标题】:jQuery superfish menu TypeError: o is undefined clearTimeout(o.sfTimer);jQuery superfish menu TypeError: o is undefined clearTimeout(o.sfTimer);
【发布时间】:2013-04-25 21:06:29
【问题描述】:

我的网站上有 2 个菜单,都使用下面的 .superfish() 调用。

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

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

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

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

我使用的是 1.7.2 版的 superfish 和 1.7.1 版的 jQuery。

【问题讨论】:

    标签: jquery superfish


    【解决方案1】:

    是的,没错。我有同样的问题;

    我的菜单是

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

    我也变了

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

    问题已经解决了。

    【讨论】:

      【解决方案2】:

      我的 ul.sf-menu 上有 sf-js-enabled sf-shadow 类,它导致了错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-09
        • 1970-01-01
        • 2019-09-27
        • 1970-01-01
        相关资源
        最近更新 更多