jquery与其他包冲突的解决办法
2011-10-21 13:24
393 查看
我们在项目中,可能一个页面要包含很多的js包,可能包与包会冲突, 我就遇到过jquery包和其他的包冲突,然后找到了解决的办法跟大家分享。
多时候我们自己定义了$(id)方法来获取一个元素,或者其他的一些js类库如prototype也都定义了$方法,如果同时把这些内容放在一起就会引起变量方法定义冲突,Jquery对此专门提供了方法用于解决此问题。
使用jquery中的jQuery.noConflict();方法即可把变量$的控制权让渡给第一个实现它的那个库或之前自定义的$方法。
之后应用Jquery的时候只要将所有的$换成jQuery即可,如原来引用对象方法$("#msg")改为jQuery("#msg")。
如:
jQuery.noConflict();
// 开始使用jQuery
jQuery("div p").hide();
// 使用其他库的 $()
$("content").style.display = 'none';
通过上面的实例,我们就可以解决jquery包和其他包冲突的问题了。
转载自:http://www.csdnjava.com/forum.php?mod=viewthread&tid=598
多时候我们自己定义了$(id)方法来获取一个元素,或者其他的一些js类库如prototype也都定义了$方法,如果同时把这些内容放在一起就会引起变量方法定义冲突,Jquery对此专门提供了方法用于解决此问题。
使用jquery中的jQuery.noConflict();方法即可把变量$的控制权让渡给第一个实现它的那个库或之前自定义的$方法。
之后应用Jquery的时候只要将所有的$换成jQuery即可,如原来引用对象方法$("#msg")改为jQuery("#msg")。
如:
jQuery.noConflict();
// 开始使用jQuery
jQuery("div p").hide();
// 使用其他库的 $()
$("content").style.display = 'none';
通过上面的实例,我们就可以解决jquery包和其他包冲突的问题了。
转载自:http://www.csdnjava.com/forum.php?mod=viewthread&tid=598
相关文章推荐
- jQuery库与其他JS库冲突的解决办法
- jQuery库与其他JS库冲突的解决办法
- jQuery库与其他JS库冲突的解决办法(转)
- Jquery库及其他库之间的$命名冲突解决办法
- jQuery库与其他JS库冲突的解决办法
- jQuery学习笔记——jQuery和其他库冲突的解决办法
- jquery与其他包冲突的解决办法
- Jquery与其他js起冲突的解决办法
- 最新超简单仅5步完美解决ECshop与JQuery冲突的办法 三
- jQuery学习笔记之解决jQuery和其他库的冲突
- Discuz!和jQuery冲突的解决办法
- IP地址与网络上的其他系统有冲突的解决办法:
- 金蝶软件提示:“当前使用的功能与其他用户有冲突的,目前无法使用”的解决办法
- 解决jQuery和其他库的冲突
- jquery中美元符号命名冲突的解决办法
- jQuery和Discuz js冲突解决办法
- 解决jQuery多个版本,与其他js库冲突方法
- jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
- jquery和其他库发生冲突的解决办法
- VC编译器-链接 默认库“XXXXX”与其他库的使用冲突 的解决办法