我正在排队将脚本“ 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/

10-11 05:26