繁体   English   中英

Wordpress插件错误 - 未定义jQuery

[英]Wordpress Plugin Error - jQuery is not defined

我使用WP插件排队一个js文件。 今天我在控制台中看到以下错误

jquery is not defined...

停用插件并再次激活后,错误消失了。 通常“jQuery未定义”是jQuery被错误调用的标志。 我解决了代码,无法找到任何错误。 知道如何避免这种错误或以下代码中是否有任何错误?

function bb_qv_enqueue_scripts(){
wp_enqueue_script('bb-qv-js',plugins_url('/assets/js/bb-qv-js.js',__FILE__),array('jquery'),'1.7',true);
wp_localize_script('bb-qv-js','bb_qv_localize',array(
    'adminurl' => admin_url().'admin-ajax.php'
    ));
}
add_action('wp_enqueue_scripts','bb_qv_enqueue_scripts');

错误似乎是在jQuery插件上,因为您已经通过wp_enqueue_script指定该文件需要jquery。 这可能是很多事情,也许它与其他一些库相冲突。

尝试在文件开头为jQuery声明一个新别名,然后用新别名替换所有jQuery或$。 像这样的东西:

var newAlias = jQuery.noConflict();
newAlias(document).ready(function()...

希望它可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM