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'));
당신이 당신의 HTML을 붙여 넣을 수 있습니까? –
jquery가 성공적으로로드되었는지 확인 –
호기심에서 벗어나 일반 스크립트 호출을 시도 했습니까 (WPs 등록 스크립트를 사용하지 않았습니까?)? 때로는 CMS '당신이 어떤 스크립트 유형을 지정하려면 : 예 :