NVelocity与jQuery的$发生冲突时的3+1 种解决方法
2010-12-16 14:53
134 查看
NVelocity的$与Jquery的$发生冲突时的解决方法有以下几个:
1、使用jQuery代替$. 如:jQuery.ajax();
缺点:不适合扩展,一旦替换成第三方库时,那就麻烦大发
2、使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax();
缺点:当使用jQuery的相关插件时,会使得插件失效哦!
3、wrap jQuery中的冲突方法。
如$.ajax()在Velocity中会冲突,则重新定义如下:
function dw(){}
dw.ajax=function(s){ jQuery.ajax(s); } dw.ajax();
方案3基本上解决了1、2中的缺点~~~故推荐使用第三种方法!
1、使用jQuery代替$. 如:jQuery.ajax();
缺点:不适合扩展,一旦替换成第三方库时,那就麻烦大发
2、使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax();
缺点:当使用jQuery的相关插件时,会使得插件失效哦!
3、wrap jQuery中的冲突方法。
如$.ajax()在Velocity中会冲突,则重新定义如下:
function dw(){}
dw.ajax=function(s){ jQuery.ajax(s); } dw.ajax();
方案3基本上解决了1、2中的缺点~~~故推荐使用第三种方法!
相关文章推荐
- 对于多个库之间jQuery发生冲突的解决方法
- JQuery的$和其它JS发生冲突的快速解决方法
- JQuery的$和其它JS发生冲突的快速解决方法
- JQuery的$和其它JS发生冲突的快速解决方法
- Velocity与jQuery的$发生冲突时的三种解决方法
- jquery 与NVelocity 产生冲突的解决方法
- JQuery的$和其它JS发生冲突的快速解决方法
- jquery 与NVelocity 产生冲突的解决方法
- discuz x不能使用jQuery的解决方法
- 解决jQuery与其他库冲突的方法
- jQuery防止重复绑定事件的解决方法
- [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
- eclipse导入jquery包后报错的解决方法
- Jquery在IE7下无法使用 $.ajax解决方法(转)
- 关于Jquery操作Cookie取值错误的解决方法
- Prototype与jQuery冲突|兼容性问题解决方法
- jQuery名称冲突解决方法
- jquery的ajax向ashx传中文,出现乱码的解决方法
- 解决jquery版本冲突的有效方法