jQuery$命名冲突解决方法

转载 2013年12月01日 22:19:00

其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。

其中某些框架也使用 $ 符号作为简写(就像 jQuery),如果您在用的两种不同的框架正在使用相同的简写符号,有可能导致脚本停止运行。

jQuery 的团队考虑到了这个问题,并实现了 noConflict() 方法。

实例

您也可以创建自己的简写。noConflict() 可返回对 jQuery 的引用,您可以把它存入变量,以供稍后使用。请看这个例子:

var jq = $.noConflict();
jq(document).ready(function(){
  jq("button").click(function(){
    jq("p").text("jQuery 仍在运行!");
  });
});

详解Jquery的$命名冲突及对应解决方法

在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法。然而,当我们引入多个js库后,在另外一个js库中...

UpdatePanel和Jquery冲突的解决方法

  • 2014年10月26日 19:38
  • 16KB
  • 下载

ecshop和jquery冲突的解决方法

  • 2014年07月15日 17:14
  • 52B
  • 下载

jquery dwr 关于$符冲突解决方法

1.在tags.jsp进行修改

jQuery和Prototype的兼容性和冲突的五种解决方法

第一种情况:先加载Prototype,再加载jQuery 方法一:jQuery 库和它的所有插件都是在jQuery名字空间内的,包括全局变量也是保存在jQuery 名字空间内的。 使用jQue...

jquery插件冲突解决方法

小白我在度娘那儿学习的,问题解决,但是不太明白为什么,可能得深入研究源码。 我的问题是在一个项目中使用了多个jQuery插件,有轮播,有表单验证,有滑动,还想加个分页的。 问题来了,只能有一个插件...

ecshop jquery冲突解决方法

jQuery是目前在JavaScript领域上最广泛流行的框架,无奈这次把他加到 ECShop的时候就遇到一个十分头疼的问题。 ECShop把AJAX事件和JSON解析的模块放在common/t...

ecshop jquery冲突解决方法

此文步骤详细,略微有些bug,调试过的代码我传到资源里,有需要的自行下载。 jQuery是目前在JavaScript领域上最广泛流行的框架,无奈这次把他加到 ECShop的时候就遇到一个十分...

jQuery美元符冲突的解决方法

jQuery 美元符冲突的解决方法,使用jquery与别的js库共同使用的时候需要注意的地方。 如下代码: 代码如下: jQuery.noConflict(); jQuery(docum...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery$命名冲突解决方法
举报原因:
原因补充:

(最多只允许输入30个字)