jQuery库与其他JS库冲突的解决办法

复制代码 代码如下:

  <script src="prototype.js"></script>

  <script src="jquery.js"></script>

  <script>

  jQuery.noConflict();

  // Use jQuery via jQuery(…)

  jQuery(document).ready(function(){

  jQuery(”div”).hide();

  });

  // Use Prototype with $(…), etc.

  $('someid').style.display = ‘none';

  </script>

  记得要在载入完各js库后才能用jQuery.noConflict()进行重载哦,如例子中的prototype和jquery。

  当然我们也可以不使用其默认的名字空间,比如我喜欢使用 $j() 而不是 jQuery() 。

  Js代码

  

复制代码 代码如下:

  var $j = jQuery.noConflict();

  $j(document).ready(function(){

  $j(”div”).hide();

  });