2014-07-15 2 views
3

$ 기호를 해석하지 않는 Javascript처럼 보이는 다음 오류가 나타납니다.잡히지 않은 TypeError : undefined는 Wordpress의 함수 (익명 함수)가 아닙니다.

처리되지 않는 오류 : 1 (익명 함수) main.js : 아래 추가 된 1

가 main.js 코드 미정하지 함수 main.js이다. 이것은 언젠가는 잘 돌아가고있었습니다. 문제, 즉 테마, jquery 가져 오기 등을 찾을 수있는 위치를 찾으려고합니다. 제안 사항은 언제나 환영합니다.

$(function(){ 
var cardHeight = 0; 

function _setCardHeight(){ 

    $(".subpage-box").each(function(){ var current_height = 
    $(this).height(); 

     cardHeight = (current_height > cardHeight) ? current_height : 
     cardHeight; 

    }); $(".subpage-box").each(function(){ if($(this).height() < 
    cardHeight){ $(this).height(cardHeight); } }); 


} 

function _setNavStyle(){ 
    $("menu-main-menu > li > a").each(function(){ 
     var text = $(this).html(); 

     if($(this).contains("for")){ 

     } 
    }); 
} 

_setNavStyle(); 
_setCardHeight(); 

}); 

답변

14

워드 프레스는 기본적으로 noConflict 모드에서 실행되고, 그렇지 않으면 $는 제안을

Da Codex

+0

감사 정의되지 않습니다

jQuery(function($){ // your code goes here }); 

에 DOM 준비 포장을 변경합니다. 동일한 기능이 2 주 전부터 작동했기 때문에 Wrodpress (3.9.1)에 대한 업데이트로 인해이 기능이 중단 된 경우에만 숙고 할 수 있습니다. 또한 이전처럼 (즉, 코드를 변경하지 않고)이 작업을 수행하는 메커니즘 (예 : 테마 업데이트)이 있습니다. – Mythbuster

+0

새싹, playaaaaaaaaaaaaaaaaaaa? –

관련 문제