gpt4 book ai didi

jquery - WordPress Jquery 与插件冲突

转载 作者:行者123 更新时间:2023-12-01 01:04:35 27 4
gpt4 key购买 nike

我正在为客户构建一个 Wordpress 网站,它将有一个电子商店。我正在使用可湿性粉剂电子商务。所有商店页面加载时均出现 JavaScript 错误:

http://www.thecollectiveclothingco.com/products-page/t-shirts/

jQuery("form.product_form").livequery is not a function
[Break On This Error] jQuery("form.product_form").livequery(function(){

经过一番广泛的谷歌搜索后,我相信我已经将该问题诊断为脚本冲突。换句话说,WP 或插件本身都在提供 jquery,并且我还将它包含在网站上的其他一些内容中。当我删除 jquery 脚本调用时,问题就消失了,商店工作正常。但我需要那个 jquery...

我已阅读有关使用 WP enqeue 来解决此问题的信息:

function my_init_method() {
if (!is_admin()) {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js');
wp_enqueue_script( 'jquery' );
}
}
add_action('init', 'my_init_method');php wp_head();

我相信我做对了,但似乎没有解决任何问题。

有什么想法吗?再次感谢。

最佳答案

您可以尝试使用 noConflict 选项执行 jquery http://api.jquery.com/jQuery.noConflict/

例如,

var j = jQuery.noConflict();
// Do something with jQuery
j("div p").hide();
// Do something with another library's $()
$("content").style.display = 'none';

关于jquery - WordPress Jquery 与插件冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4845483/

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