2012-02-01 6 views
0

안녕하세요 저는 왜 내 자신의 자바 스크립트가로드 된 HTML 출력에서도 작동하지 않는 문제를 파악하는 데 시간을들입니다. 나는 그것을 공유하고 싶다. 제대로 문제를 작동wp_enqueue_script에 대한 해결책이 jquery를로드하지 않습니다

wp_enqueue_script('myscrip', plugin_dir_url(__FILE__) . 'js/test.js',array('jquery'),NULL);

코드의이 라인

내 스크립트 파일에 있었다. 내 스크립트에서 jQuery "$"표기법을 사용했고 "$"-> "jQuery"로 변경했을 때 모두 정상적으로 작동했습니다.

답변

1

이 같은 jQuery를 추가 할 수 있습니다

wp_enqueue_script('jquery'); 

다음과 같이 자신의 자바 스크립트를 등록 : 준비 기능은 "$"을 사용하도록하기 전에

wp_register_script('myplugin', plugins_url('/js/myplugin.js', __FILE__), array('jquery')); 
wp_enqueue_script('myplugin'); 

또한 $ = jQuery.noConflict();을 추가 할 수 있습니다 표기법.

예.

$ = jQuery.noConflict(); 

$(document).ready(
function() { 
     $('#link').click(function(){alert('');}); 
    } 
); 
관련 문제