jQuery$命名冲突怎么办如何解决

 更新时间:2014年01月16日 17:32:42   作者:  
某些框架也使用 $ 符号作为简写(就像 jQuery),如果您在用的两种不同的框架正在使用相同的简写符号,有可能导致脚本停止运行,下面有个不错的解决方法
其他一些 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的12招常用技巧分享

    jQuery的12招常用技巧分享

    jquery是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器。由于jQuery对象本身是一个集合。所以如果jQuery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。
    2011-08-08
  • 使用js dom和jquery分别实现简单增删改

    使用js dom和jquery分别实现简单增删改

    今天学了jquery框架的简单使用。于是用它实现简单的增删改,接着也用原始的javascript实现同样的功能,两者对比可以看出jquery的强大
    2014-09-09
  • jQuery制作简洁的多级联动Select下拉框

    jQuery制作简洁的多级联动Select下拉框

    省市多级联动的select下拉框有很多种实现方式,度娘上随便一搜就一大堆,今天我们来讨论的这款特效,代码却很简洁,兼容性也非常棒,推荐给大家。
    2014-12-12
  • jquery实现的判断倒计时是否结束代码

    jquery实现的判断倒计时是否结束代码

    在一些购物网站经常会遇到倒计时的功能,例如某些商品在一定期限内搞活动,下面小编给大家分享一段代码关于jquery实现的判断倒计时是否结束代码,希望对大家有所帮助
    2016-02-02
  • 自定义jquery模态窗口插件无法在顶层窗口显示问题

    自定义jquery模态窗口插件无法在顶层窗口显示问题

    自定义一个jquery模态窗口插件只能在mainFrame窗口中显示,无法在顶层窗口显示
    2014-05-05
  • 基于jquery的滑动样例代码

    基于jquery的滑动样例代码

    基于jquery的滑动样例代码,学习jquery的朋友可以参考下。
    2010-11-11
  • jQuery实现购物车计算价格功能的方法

    jQuery实现购物车计算价格功能的方法

    这篇文章主要介绍了jQuery实现购物车计算价格功能的方法,实例分析了jQuery针对html元素的操作技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • 超级简单的jquery操作表格方法

    超级简单的jquery操作表格方法

    这篇文章主要介绍了超级简单的jquery操作表格方法,可实现针对表格行与列的增加及删除操作,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • 基于JQuery的多标签实现代码

    基于JQuery的多标签实现代码

    最近在学习JQuery,其实也不叫学习,很久以前就学过,只是有一段时间没用,有些生疏了,于是就做几个小例子来练习练习,为了方便以后查找就将这些小示例记录下来
    2012-09-09
  • 解决Jquery load()加载GB2312页面时出现乱码的两种方案

    解决Jquery load()加载GB2312页面时出现乱码的两种方案

    jquery的字符集是utf-8,load方法加载完GB2312编码静态页面后,出现中文乱码,可以通过将两个页面的编码格式转换成utf8的方法来解决,具体如下,感兴趣的朋友可以参考下
    2013-09-09

最新评论