簡體   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