2014-04-15 2 views
0

다른 stackoverflow 질문에서이 스크립트를 복사하여 붙여 넣었습니다. 그들이 제공 한 JSfiddle이 있습니다. 나는 워드 프레스 사이트를 http://jsfiddle.net/LmVRZ/2/잡히지 않은 TypeError : undefined가 간단한 스크립트의 함수가 아닙니다.

, 나는 그것이 wp_enqueue_script 및 wp_register_script를 사용하고 여기에 파일 링크 -

var sourceSwap = function() { 
     var $this = $(this); 
     var newSource = $this.data('alt-src'); 
     $this.data('alt-src', $this.attr('src')); 
     $this.attr('src', newSource); 
    } 

    $(function() { 
     $('img.switch').hover(sourceSwap, sourceSwap); 
    }); 

그것은이 오류가 말한다 "catch되지 않은 형식 오류 : 정의되지 않은이 간단한 스크립트에 함수가 아니다 (익명. 내가 복사 및 붙여 넣기 때문에 기능).

은 내가 wordpresss

의 스크립트를로드를 heres 방법, 도움이된다면 직접

을 ??, 내가 뭘 잘못했는지 모르겠어요

wp_register_script('rollover', get_template_directory_uri() . '/js/rollover.js' , array('jquery')); 
+0

당신이 당신의 HTML을 붙여 넣을 수 있습니까? –

+0

jquery가 성공적으로로드되었는지 확인 –

+0

호기심에서 벗어나 일반 스크립트 호출을 시도 했습니까 (WPs 등록 스크립트를 사용하지 않았습니까?)? 때로는 CMS '당신이 어떤 스크립트 유형을 지정하려면 : 예 :

관련 문제