我有元素选择器,我想使用jquery。但我不想打破页面中已经存在的jquery实例。所以我将jQuery重命名为anotherJquery为我的实例,所有工作正常,直到我使用
anotherJquery ("body *:not(.sg_ignore)").on("click", { 'self': this }, this.sgMousedown);
在此之后,即使在以下情况之后,所有点击事件都会转到我的jquery实例:
anotherJquery ("body *").off("click", { 'self': this }, this.sgMousedown);
如何避免这种行为?
答案 0 :(得分:0)
如果由于某种原因加载了两个版本的jQuery(事实并非如此) 推荐),从第二个版本调用$ .noConflict(true) 将全局范围的jQuery变量返回给第一个变量 版本
尝试使用$.noConflict(true)