• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

WordPress的插件错误 – jQuery没有定义

JavaScript 来源:evavienna 3次浏览

我使用一个WP插件将入队一个JS文件。今天我在控制台中看到以下错误WordPress的插件错误 – jQuery没有定义

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()... 

希望它能帮助!


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)