jQuery冲突问题
2019-11-04 本文已影响0人
m_ngo0
1. 释放$使用权
jQuery.noConflict();
jQuery(function(){
jQuery(".hd").click(function(){
alert(3434);
})
})
注意点:释放操作b必须在编写其他jQuery代码之前编写,释放后就不能在使用$,改为使用jQuery;
2.自定义一个访问符号
var ng = jQuery.noConflict();
ng(function(){
ng(".hd").click(function(){
alert(3434);
})
})
如果你的 jQuery 代码块使用 符号作为变量传递给 ready 方法。这样就可以在函数内使用 $ 符号了 - 而在函数外,依旧不得不使用 "jQuery":
$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){
$("p").text("jQuery 仍然在工作!");
});
});