Velocity与jQuery的$发生冲突时的三种解决方法
2013-08-22 00:01
246 查看
Velocity的$与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中的缺点~~~故推荐使用第三种方法!
相关文章推荐
- Velocity与jQuery的$发生冲突时的三种解决办法
- JQuery的$和其它JS发生冲突的快速解决方法
- JQuery的$和其它JS发生冲突的快速解决方法
- NVelocity与jQuery的$发生冲突时的3+1 种解决方法
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- 解决IE6下PNG图片背景不透明的三种方法(CSS/JS/JQuery)
- html文件中jquery与velocity变量中的$冲突的解决方法
- Jquery网页出现的乱码问题的三种解决方法
- html文件中jquery与velocity变量中的$冲突的解决方法
- html文件中jquery与velocity变量中的$冲突的解决方法
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
- html文件中jquery与velocity变量中的$冲突的解决方法
- 对于多个库之间jQuery发生冲突的解决方法
- html文件中jquery与velocity变量中的$冲突的解决方法
- Jquery网页出现的乱码问题的三种解决方法
- JQuery的$和其它JS发生冲突的快速解决方法
- JQuery的$和其它JS发生冲突的快速解决方法
- jQuery1.3.2的选择器在IE8小[checked]失效的简单解决方法
- KindEditor提交用jquery获取不到数据的解决方法