我最近尝试为我的自定义wordpress主题安装jQuery Slidr插件,但没有任何运气让它工作。当我尝试通过将侧边栏绑定到我的'#mobile-menu'锚标签来调用侧边栏时,我在控制台中收到此错误,“TypeError:$(...)。sidr不是函数”。
以下是我的代码的布局方式:
的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);
答案 0 :(得分:2)
jQuery(document).ready(function(){
jQuery('#mobile-menu').sidr();
})
请尝试这个,我检查了它的运行