nvelocity和jQuery冲突问题
来源:互联网 发布:牛仔质量好的品牌 知乎 编辑:程序博客网 时间:2024/06/05 14:33
NVelocity的$与Jquery的$发生冲突时的解决方法有以下几个:
1、
使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax();
缺点:当使用jQuery的相关插件时,会使得插件失效哦!
2、
使用jQuery代替$. 如:jQuery.ajax();
缺点:不适合扩展,一旦替换成第三方库时,那就麻烦大发
3、
wrap jQuery中的冲突方法。
如$.ajax()在Velocity中会冲突,则重新定义如下:
function dw(){}
dw.ajax=function(s){ jQuery.ajax(s); } dw.ajax();
4、
定义一个$JQ为$. 以后在js 中就可以用${JQ}AJAX了.
在前台这样写(定义):#set($JQ="$.")
我推荐第4种方式哟.
1、
使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax();
缺点:当使用jQuery的相关插件时,会使得插件失效哦!
2、
使用jQuery代替$. 如:jQuery.ajax();
缺点:不适合扩展,一旦替换成第三方库时,那就麻烦大发
3、
wrap jQuery中的冲突方法。
如$.ajax()在Velocity中会冲突,则重新定义如下:
function dw(){}
dw.ajax=function(s){ jQuery.ajax(s); } dw.ajax();
4、
定义一个$JQ为$. 以后在js 中就可以用${JQ}AJAX了.
在前台这样写(定义):#set($JQ="$.")
我推荐第4种方式哟.
0 0
- nvelocity和jQuery冲突问题
- jquery和prototype冲突问题
- Jquery和prototype冲突问题
- Jquery和Javascript冲突问题
- DWR和jQuery $符号冲突的问题
- jQuery和Zepto冲突问题【解决】
- 解决jQuery和Zepto冲突问题
- jQuery冲突问题
- 解决jquery冲突问题
- JQuery版本冲突问题
- 转载 jQuery$冲突问题
- jquery 和prototype 同时用的冲突问题
- jquery.js和json.js冲突的问题
- jquery解决和其他库冲突的问题
- ecshop的transport.js文件和Jquery冲突问题
- jquery ui的对话框dialog和ckeditor的冲突问题
- Jquery jstree和<a>标签的冲突问题
- 解决ECSHOP中transport.js和jquery的冲突问题
- 【android】:android积累1之如何实现标题栏消失
- 学习新技术的 10 个建议
- 算法原理与分析之分治法
- 图形用户界面设计
- ThinkPHP中图片按比例切割
- nvelocity和jQuery冲突问题
- JavaScript的事件处理
- CAS实现SSO单点登录原理
- 单调递增子序列(二)
- java自定义注解
- c++第六次作业
- xcode真机调试和同开发者账号同事真机调试
- SPI通信方式总结
- 域