情景假设:
<script type=”text/javascript” src=”../js/core.js”></script>
<script type=”text/javascript” src=”../jquery/1.6/jquery.min.js”></script>
它们都定义了$,这样就会导致使用$冲突。
解决办法:
var $jq = jQuery.noConflict(); //自定一个快捷方式
var $cr = $jq(“#cr”); //使用jQuery类库,得用自定义快捷方式$jq;
var jcore = $(“cr”); //和上一段代码一样,使用的是core.js类库
或
var jQuery.noConflict(); //自定一个快捷方式
var $cr = jQuery(“#cr”); //使用jQuery类库,得用自定义快捷方式$jq;
var jcore = $(“cr”); //和上一段代码一样,使用的是core.js类库
例子:
<script type=”text/javascript”>// <![CDATA[
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery(“.ui-tv-sorts li”).each(function(i){
jQuery(this).hover(function(){
jQuery(this).addClass(“now”).siblings().removeClass(“now”);
jQuery(“.ui-pics:eq(“+i+”)”).show().siblings(“.ui-pics”).hide();
});
});
});
// ]]></script>