我在 jsfiddle 上使用了 jquery,它能正常工作,但是当我将其应用到 WordPress 上时似乎无法工作。我不确定问题出在哪里,是否在 wp 上使用 js 有特殊的语法要求?
https://jsfiddle.net/f911e0yq/9/
在WordPress中(无错误)在function.php中
function scripts_method() {
wp_enqueue_script( 'sizetab', get_stylesheet_directory_uri(). '/js/my.js' , array( 'jquery' ) );
}
add_action( 'wp_enqueue_scripts', 'scripts_method' );
在我的.js文件中
(function ($) {
$('#button').click(
function() {
$('.description_tab').removeClass('active');
$('.additional_information_tab').removeClass('active');
$('.reviews_tab').removeClass('active');
$('.ux_global_tab_tab').addClass('active');
});
})(jQuery);
wp_enqueue_script('sizetab', get_stylesheet_directory_uri(). '/js/my.js', array('jquery'), null, true);
。这将把你的脚本加载到页脚,在你网站的所有内容之后。 - Samvel Aleqsanyanmy.js
)。如果没有,那么你选择的URL是不正确的。jQuery
注入到$
变量中,所以一切都应该正常工作,对吗? - random_user_name