使用jquery.on和2个不同的jquery实例

时间:2013-07-02 09:07:21

标签: javascript jquery

我有元素选择器,我想使用jquery。但我不想打破页面中已经存在的jquery实例。所以我将jQuery重命名为anotherJquery为我的实例,所有工作正常,直到我使用

anotherJquery ("body *:not(.sg_ignore)").on("click", { 'self': this }, this.sgMousedown);

在此之后,即使在以下情况之后,所有点击事件都会转到我的jquery实例:

anotherJquery ("body *").off("click", { 'self': this }, this.sgMousedown);

如何避免这种行为?

1 个答案:

答案 0 :(得分:0)

来自jquery手册

  

如果由于某种原因加载了两个版本的jQuery(事实并非如此)   推荐),从第二个版本调用$ .noConflict(true)   将全局范围的jQuery变量返回给第一个变量   版本

尝试使用$.noConflict(true)