【发布时间】:2011-02-21 21:55:17
【问题描述】:
所以这个问题并不像一开始听起来那么疯狂。我正在开发一段 javascript 代码以放入我的客户页面。我担心的是他们是否在他们的网站上使用了另一个版本的 jQuery。
我从Jquery docs 知道这样的事情应该可以工作。
var dom = {};
dom.query = jQuery.noConflict(true);
问题是我也在使用一些jquery插件,即fancybox和mousewheel。那么如何确保我的 jQuery 版本是唯一可以使用这些插件的版本。如果我们的一位客户碰巧在他们的页面中使用相同的但不同的版本,我不希望发生冲突。
我现在能想到的唯一确定的方法是修改插件,使它们只调用 dom.query
【问题讨论】:
-
他们有什么版本,您希望使用什么版本?我冒险猜测 - 大部分库都是向后兼容的,因此运行新版本可能不会完全具有破坏性。
-
Mootools 1.3 + Mootools 1.2 不能一起工作。测试一下!
标签: javascript jquery jquery-plugins fancybox