Imr*_*ran 0 javascript jquery conflict jquery-plugins
我正在使用WordPress网站.我有很少的jQuery过滤器,所有工作正常(我启动这些插件使用):
jQuery(document).ready(function($){
/*code here*/
});
Run Code Online (Sandbox Code Playgroud)
我也在使用jQuery插件"filter.js",它有相互矛盾的问题.即使我不启动此插件(仅将插件文件链接到我的页面),它显示jQuery冲突,我可以在控制台中看到:
Uncaught TypeError: Cannot read property 'fn' of undefined
Run Code Online (Sandbox Code Playgroud)
你可以在这里找到插件源码.
尝试包装你的代码,如下所示:
(function($){
$(document).ready(function(){
//document ready code here
});
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
用相同的包装器包装你的filter.js插件,即:
(function($){
//filter.js code here
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
如果这不起作用 - 确保页面上包含jQuery.
| 归档时间: |
|
| 查看次数: |
13958 次 |
| 最近记录: |