未捕获的ReferenceError:未定义t

时间:2017-01-25 01:33:55

标签: javascript jquery wordpress

我的功能在下面有一个小问题。

我不断收到此错误:未捕获的ReferenceError:t未定义。

尝试在我的项目中添加与wordpress菜单相关的这段代码。

这里是

t(function() {

            var e = t("#categories_navigation"),
                i = "click" == e.data("action") ? "click" : "mouseenter mouseleave",
                a = t("#categories_navigation_toggle");
            "click" == i && e.find("> ul > li:first-child").addClass("active"), a.on(i, function(a) {
                "click" == i && a.preventDefault(), t(this).toggleClass("opened"), e.toggleClass("opened")
            }), "click" == i && t(document).mouseup(function(t) {
                a.is(t.target) || e.is(t.target) || 0 !== e.has(t.target).length || !e.hasClass("opened") || (e.removeClass("opened"), a.removeClass("opened"))
            }), e.find(" > ul > li > a").on(i, function(a) {
                "click" == i && a.preventDefault();
                var n = t(this).parent(),
                    s = n.find(" > ul");
                t(" > ul > li > ul", e).css({
                    visibility: "hidden",
                    opacity: "0"
                }), s.css({
                    visibility: "visible",
                    opacity: "1"
                }), "click" == i && (t(" > ul > li", e).removeClass("active"), n.addClass("active"))
});
});

这是我的html代码

<div class="top-nav col">
<a href="#" title="categories" class="categories-menu-link col" id="categories_navigation_toggle"><?php _e(' Categories Menu '); ?></a> 
<nav class="categories-menu-navigation" id="categories_navigation" data-action="click" role="navigation">
<ul></ul>
</nav>
</div>

我应该添加jquery文件附加到所有其他js文件上方的页面。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

根据您使用t调用的函数,我猜您是从其他地方复制粘贴代码。在您提供给我们的代码段中,您引用了一个名为t的变量。您收到的错误消息是因为在您的代码中您没有定义t是什么。

通过查看您发布的内容,我的最佳猜测t应该是jQuery变量,但传统上这个符号是:{ {1}}。

还有另一个问题。 $之后的代码似乎与您所说的操作菜单有关,但由于多种原因,语法错误。我认为更好地帮助您更好地表达您的问题,而不是在没有任何其他背景的情况下尝试修复您的代码。

改善您的问题

如果你从某个地方复制粘贴代码,你可以链接到它,这样我们可以看到整个事情吗?我不认为你在你的问题中发布了整个片段。

另外,请解释您要对此代码执行的操作。向我们提供有关您尝试做的事情的详细信息对我们更有帮助,而不仅仅是说它不起作用:)