您的位置:首页 > Web前端 > JQuery

解决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());

});

})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息