【发布时间】:2012-08-20 08:36:35
【问题描述】:
你们如何解决 Jquery 插件之间的冲突。冲突是指两个或多个 Jquery 插件(例如文件上传插件)单独正常工作但在包含第二个插件时导致错误或意外行为的情况。
我现在遇到了这个问题,我正在考虑使用 iframe 将我的页面部分与其他部分隔离开来。但我想尽可能避免这种情况以解决这些冲突。
审核插件代码是不可行的,因为代码堆积如山,需要考虑的开发时间很短。
我不能使用 jquery.noConflict,因为我必须触发它,然后在我的代码的任何一行中将 $ 替换为 Jquery。编辑插件是不可行的。我认为 jquery.noConflict 不适用于插件?它只适用于 javascript/jquery 库?我不是指图书馆。只是像滑块、画廊、文件上传器等插件。
我用过:
(function($) {
jQuery.noConflict();
});
已经..
【问题讨论】:
-
您能否提供您正在使用的特定插件(假设它们是公开可用的)?根据您的问题,很难判断不兼容性是由插件引起的,还是由它们在哪里/在什么地方操作引起的。一个 jsfiddle.net 示例将是理想的...
标签: javascript web conflict jquery