解决jQuery库与其他js库的冲突
2016-06-01 00:00
405 查看
摘要: 解决jQuery库与其他js库的冲突
2种情况下解决
1.之前导入jquery库
不需要移交$()使用权限,$()权限属于后导入的库
1.1直接使用jquery而不使用$就可以解决冲突
jQuery(function(){
jQuery("p")click(function(){
alert(jQuery(this).text());
});
})
2.之后导入jquery库
需要移交$()使用权限,
2.1 移交权限,使用jQuery
jQuery.noConflict();
jQuery(function(){
jQuery("p")click(function(){
alert(jQuery(this).text());
});
})
2.2移交权限,自定义$名称
var $j = jQuery.noConflict();
$j(function(){
$j("p")click(function(){
alert($j(this).text());
});
})
2.3 移交权限,还想继续使用$名称
jQuery.noConflict();
jQuery(function($){ //内部继续使用$
$("p")click(function(){
alert($(this).text());
});
})
2种情况下解决
1.之前导入jquery库
不需要移交$()使用权限,$()权限属于后导入的库
1.1直接使用jquery而不使用$就可以解决冲突
jQuery(function(){
jQuery("p")click(function(){
alert(jQuery(this).text());
});
})
2.之后导入jquery库
需要移交$()使用权限,
2.1 移交权限,使用jQuery
jQuery.noConflict();
jQuery(function(){
jQuery("p")click(function(){
alert(jQuery(this).text());
});
})
2.2移交权限,自定义$名称
var $j = jQuery.noConflict();
$j(function(){
$j("p")click(function(){
alert($j(this).text());
});
})
2.3 移交权限,还想继续使用$名称
jQuery.noConflict();
jQuery(function($){ //内部继续使用$
$("p")click(function(){
alert($(this).text());
});
})
相关文章推荐
- jQuery对象与DOM对象
- jQuery实现出发某按钮的click事件
- 九宫格抽奖停止位置的设置
- jQuery中get与eq的区别
- jQuery 操作DOM元素
- jQuery修炼心得-DOM节点的删除
- jQuery修炼心得-DOM节点的插入
- jqueryUI 之dialog 使用
- jQuery实现时钟插件
- jQuery.param自动将键值对转换为请求传递的参数
- jquery中this的用法
- jQuery 事件与应用
- jQuery EasyUI IE8 兼容性问题
- jquery上传图片本地预览插件V1.2
- jQuery MultiSelect 如何设置多选框的默认选中项
- JQuery中元素的数据存储
- JQuery中.css()与.addClass()设置样式的区别
- JQuery中的样式操作
- jquery向苹果或者android发送请求
- jQuery-AJAX