2013-11-28 6 views
1

최근에 내 사용자 지정 WordPress 테마에 대한 jQuery Slidr 플러그인을 설치하려고했지만 작동을 얻지 못했습니다. 사이드 바를 내 '# mobile-menu'앵커 태그에 바인딩하여 표시하려고하면 내 콘솔에서이 오류가 발생합니다. "TypeError : $ (...). sidr은 함수가 아닙니다."Sidr 플러그인이 내 Wordpress 사이트에서 작동하지 않습니다.

여기에 내 코드가 배치되는 방법은 다음과 같습니다

functions.php

function wpbootstrap_scripts_with_jquery() 
{ 

wp_register_script('init', get_template_directory_uri() . '/javascripts/initialize.js' , array('jquery'), '1.0', true); 
wp_register_script('sidr', get_template_directory_uri() . '/javascripts/jquery.sidr.min.js' , array('jquery'), '1.0', true); 


wp_enqueue_script('init'); 
wp_enqueue_script('sidr'); 

} 
add_action('wp_enqueue_scripts', 'wpbootstrap_scripts_with_jquery'); 

initialize.js 내 사이트에

(function($) { 
$('#mobile-menu').sidr(); 
})(jQuery); 

링크 : http://www.xboxoneachievementguides.com

답변

2
jQuery(document).ready(function(){ 
    jQuery('#mobile-menu').sidr(); 
    }) 

시도해보십시오. 실행 여부를 확인했습니다.

+0

환영합니다.하지만 대답을 수락하지 않았습니다. – Asif

관련 문제