JQuery 学习日志

<script type="text/javascript"> 
$(function() { 
var cssrain=jQuery.noConflict(true); //将变量$的控制权让渡给其他库。这样可以确保jQuery不会与其他库的$对象发生冲突。
alert(cssrain("div").html());//正常  //alert($("div").html());//报错
}); 
</script> 
<div> <p>aaaaaaaaaaaaaaaaa</p></div>

那为什么能 var cssrain=jQuery.noConflict(true) 这么写呢?
首先我们看jQuery的源代码:
noConflict: function( deep ) {
  window.$ = _$;
  if ( deep )
   window.jQuery = _jQuery;
  return jQuery;
}

 
明显 ,当deep==true的时候,返回jQuery.
所以我们var cssrain=jQuery.noConflict(true) 这样定义也就可以理解了。
所以cssrain就可以代替jQuery了。从而确保jQuery不会与其他库的$对象发生冲突。
本篇文章来源于 cssrain.cn 原文链接:http://www.cssrain.cn/article.asp?id=436

你可能感兴趣的:(JavaScript,html,jquery,asp)