在某些项目中可能需要同时使用jQuery和prototype两个js框架,甚至使用更多的js框架,在很多框架中,由于$符合可能会被其他js库引用。
jQuery提供了.noConflict() 方法,可以调用该方法把对$符号的控制权交还给其他js库。
使用方法如下:
<script src="js/prototype.js" type="text/javascript"></script>
<
script
type
=
"text/javascript"
src
=
"js
/jquery-1.4a2.min.js
"
></
script
>
<
script
type
=
"text/javascript"
>
jQuery.noConflict();
</
script
>
这样,在使用jQuery方法时,只能用jQuery而不能用$来调用。
附:一个可以在ready中使用$的方法
jQuery(document).ready(function($){
//这里可以使用$符合
})
或是
jQuery(function($){
//这里可以使用$符合
})