gpt4 book ai didi

javascript - 如何消除 WordPress 网站中 jQuery 插件的冲突?

转载 作者:行者123 更新时间:2023-11-28 13:41:02 25 4
gpt4 key购买 nike

我正在开发一个 WordPress 网站。我里面有几个 jQuery 过滤器,所有的都工作正常(我使用这些插件启动):

jQuery(document).ready(function($){
/*code here*/
});

我也在使用 jQuery 插件 "filter.js"这是有矛盾的问题。即使我没有启动这个插件(仅将插件文件链接到我的页面),它也会显示 jQuery 冲突,我可以在控制台中看到:

Uncaught TypeError: Cannot read property 'fn' of undefined 

您可以找到插件源码here .

最佳答案

尝试像这样包装你的代码:

(function($){

$(document).ready(function(){
//document ready code here
});

})(jQuery);

使用相同的包装器包装您的filter.js插件,即:

(function($){

//filter.js code here

})(jQuery);

如果这不起作用 - 确保页面上包含 jQuery。

关于javascript - 如何消除 WordPress 网站中 jQuery 插件的冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818242/

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