wordpress jquery没有响应为依赖

时间:2017-07-30 20:13:40

标签: javascript jquery wordpress

我已将html电子商务模板转换为woocommerce。但它没有正常工作.nivo滑块和其他一些产品无法正常工作。也许他们没有找到wordpress jquery。虽然我将自定义jquery和其他js文件排入队列。这是下面的nivo滑块js代码。

$(document).ready(function() {
    $('#slideshow').nivoSlider();
}

);

它的依赖项是jquery 1.7.1

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' );
});