簡體   English   中英

未捕獲的 ReferenceError:t 未定義

[英]Uncaught ReferenceError: t is not defined

下面我的函數有一個小問題。

我不斷收到此錯誤:未捕獲的 ReferenceError: t is not defined 。

試圖在我的項目中添加這段與 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 文件上方的頁面。 提前致謝 。

根據您使用t調用的函數,我猜您是從其他地方復制粘貼代碼。 在您提供給我們的代碼段中,您引用了一個名為t的變量。 您收到的錯誤消息是因為在您的代碼中您沒有定義t是什么。

從查看您發布的內容來看,我最好的猜測是t應該是jQuery變量,但傳統上是這個符號: $

還有另一個問題。 a = t("#categories_navigation_toggle");后面的代碼似乎與您所說的操作菜單有關,但是由於多種原因,語法非常錯誤。 我認為幫助你更好地表達你的問題比在沒有任何額外上下文的情況下嘗試修復你的代碼更容易。

改進你的問題

如果你從某處復制粘貼代碼,你能鏈接到它以便我們可以看到整個事情嗎? 我認為您的問題中沒有發布整個片段。

另外,請解釋您要使用此代碼做什么。 向我們提供有關您正在嘗試做的事情的詳細信息對我們來說比僅僅說它不起作用更有幫助:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM