我正在创建一个单词按主题,其中包括一个响应式jquery菜单。
但是,出于某种原因,我无法让菜单工作。在我的functions.PHP文件中,我已经包含了下面的脚本。请有人帮忙提供建议和代码段,我试图:
1)调用Jquery
2)运行脚本slimmenu.js脚本
<?php
function menu_function() {
wp_enqueue_script( 'myscript', get_template_directory_uri() . '/js/jquery.slimmenu.js', array( 'jquery'));
}
add_action('wp_enqueue_scripts','menu_function');
?>
非常感谢, P
答案 0 :(得分:0)
您还没有将jquery排队,这是您入队的脚本的依赖项。还要考虑将文件命名为更独特的一些,以避免冲突。尝试...
function menu_scripts() {
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'slimMenu', get_template_directory_uri() . '/js/jquery.slimmenu.js', 'jquery' );
}
add_action('wp_enqueue_scripts','menu_scripts');
答案 1 :(得分:-2)
最好在footer.php之前添加脚本:
<?php
wp_footer();
wp_enqueue_script( 'myscript', get_template_directory_uri() . '/js/jquery.slimmenu.js', 'jquery', true);
?>