jQuery与其它库冲突的解决方法
来源:互联网 发布:firewall cmd 80端口 编辑:程序博客网 时间:2024/06/10 08:10
在jQuery库中,几乎所有的插件都被限制在它的命名空间里。全局的对象都很好地存储在jQuery命名空间里,因此当把jQuery和其它javascript类库一起使用时,不会引起冲突.
如果jQuery类库和别的类库冲突的话,可以使用jQuerynoConflict()函数来将变量$的控制权移交出给其它的javaScipt库。看下面小片断代码
假设JsCOM.js库中,有这样一个函数
function $(objName) { if (document.getElementById) { return eval('document.getElementById("' + objName + '")') } else { return eval("document.all." + objName) }
大家都知道jQuery里面也一个这样的函数,为了不引起冲突,我们将jQuery的变量$的控制权移交出给别的javascript库
jQuery.noConflict(); //将变量$的控制权移交给JsCOM.js var $cr = jQuery("#cr"); //照样使用jQuery类库,只是用jQuery代替了原来的$而以。 var JsCOM_cr = $("cr"); //使用JsCOM.js类库
在这里可以把jQuery()函数作为jQuery对象的制造工厂.
在这里要注意几点
1.引用javascript类库时,一定要把jQuery引用放在最后面,就像上面一样,JsCOM.js的引用在jQuery引用的前面(具体原因我也不知,不过确实需要这样)
2.特别要注意jQuery()代替$()时,jQuery是区分大小写的,因为javascript本身就是区分大小写的(好像说这个有点多余,不过还是希望大家不要犯这种错误)
基本上根据上面的方法就可以解决jQuery和其它库的冲突问题了!
0 0
- jQuery与其它库冲突的解决方法
- jQuery与其它库冲突的解决方法
- 解决jquery与其它库的冲突
- 解决jquery 与其它库的冲突
- jQuery与其他库冲突的解决方法
- jQuery与其他库冲突的解决方法
- jquery学习笔记(3)-----jquery与其它库冲突解决
- jquery使用$与其它js框架的冲突解决办法
- 【php】jquery类库与其它js类库产生冲突的解决方案
- jquery与其它js文件冲突解决办法
- jquery与其它插件冲突时
- 配置JQuery与其它库的兼容性
- 解决jquery与其他库的冲突
- 解决jquery与其他库的冲突
- jQuery源码分析:如何解决jQuery、$关键字与其它脚本框架的冲突问题?
- jquery库与其他库冲突的问题解决-jquery.noConflict()
- jquery库与其他库冲突的问题解决-jquery.noConflict()
- jquery库与其他库冲突的问题解决-jquery.noConflict()
- Android 判断是开发debug模式,还是发布release模式
- zoj1623
- InI文件工具类
- Ogre Overlay 加载失败
- [BZOJ2467][中山市选2010]生成树(组合数学)
- jQuery与其它库冲突的解决方法
- Android(安卓)面试中常见的一些面试题和答案,希望对大家有用
- C++通过线程方式读取给出的二进制文件数据
- Ubuntu16.0.4下搭建Spark2.1.0-bin-Hadoop2.7
- 前端技术学习之选择器(十二)
- 微信H5页面的建议尺寸
- 旋转的八卦图,纯CSS实现
- 浅谈数据对齐对CPU效率的影响
- Anaconda 安装编译pycaffe