我正在排队将脚本“ first-half”应用于ul#menu-main下所有li元素的前半部分的脚本。该课程未显示。
我有的:
在“主题/响应儿童/js/menu.js”中:
$(document).ready(function(){
var menuItems = $("ul#menu-main li");
menuItems = menuItems.slice(0, Math.floor(menuItems.length/2)).addClass("first-half");
});
在子主题的“ functions.php”中:
add_action('init', 'menuscript_init');
function menuscript_init() {
wp_enqueue_script( 'menuscript_init', '<?php get_stylesheet_directory_uri() ?>/js/menu.js');
}
请指出我做错了
最佳答案
更改
<?php get_stylesheet_directory() ?>
至
<?php get_template_directory() ?>
关于javascript - Wordpress子主题未通过JQuery应用样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25417378/