我已将html电子商务模板转换为woocommerce。但它没有正常工作.nivo滑块和其他一些产品无法正常工作。也许他们没有找到wordpress jquery。虽然我将自定义jquery和其他js文件排入队列。这是下面的nivo滑块js代码。
$(document).ready(function() {
$('#slideshow').nivoSlider();
}
);
它的依赖项是jquery 1.7.1
答案 0 :(得分:0)
首先,如果像$ is not defined
这样的jQuery存在问题,那么您需要使用jQuery
代替$
。您的新代码将是
jQuery(document).ready(function($) {
$('#slideshow').nivoSlider();
}
现在,如果你需要一个WP使用的jQuery版本。您可以再次取消注册并排队特定的jQuery。将其添加到您的functions.php
文件
add_action( 'wp_enqueue_scripts', function(){
wp_dequeue_script( 'jquery' );
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'URL_OF_YOUR_NEW_JQUERY_FILE', array(), NULL, false );
wp_enqueue_script( 'jquery' );
});