gpt4 book ai didi

javascript - WordPress 插件错误 - jQuery 未定义

转载 作者:行者123 更新时间:2023-12-01 01:40:32 25 4
gpt4 key购买 nike

我正在使用一个 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()...

关于javascript - WordPress 插件错误 - jQuery 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47864199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com