【发布时间】:2010-10-25 12:27:01
【问题描述】:
我正在开发一些将嵌入其他网站的 JavaScript(例如 Google Analytics(分析)或 AdSense)。有一些核心 JS 正在完成——AJAX 请求、动画、JSON(P)。
我已经使用 jQuery 编写了原型,并且真的很想继续使用它,但是如果其他网站也安装了 jQuery,这可能会在嵌入到其他网站时出现问题——甚至可能是不同的版本。
有什么好办法解决这个问题吗?到目前为止,我得到的最佳解决方案是将所有出现的jQuery 替换为kQuery,将$ 替换为$kQuery,这样就不存在命名冲突。有什么建议?我怎样才能尽可能地与他们现有的 JavaScript 兼容?
【问题讨论】:
标签: javascript jquery conflicting-libraries