2016-11-22 143 views
1

我为我的网站使用引导框架,但如果我同时加载2个Jquery文件会出现问题。 jquery.1.8.3.min.js和 jquery.min.jsJquery版本冲突

<script type="text/javascript" src="js/jquery.1.8.3.min.js"></script> 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
     <script src="js/grid.js"></script> 
     <script> 
      $(function() { 
       Grid.init(); 
      }); 
     </script> 

我如何使用这两个文件在同一时间。

+0

为什么你还想要?我不认为这是可能的,因为两者都使用相同的命名空间,类等等,你可以尝试加载第一个并使用[this](http://learn.jquery.com/using-jquery-core/avoid -conflicts-other-libraries /)为它分配一个不同于'$'的标识符,但是我怀疑它会起作用。 – Seth

+0

是的,为什么。 jQuery提供了很好的兼容性,所以升级到新的次要版本应该没有问题。 –

回答

0

是的,他们会冲突。我有问题的功能已在1版本(我需要)折旧,但我需要后者版本的功能。您需要从库中删除冲突的Javascript(如果许可证允许)或仅引用1版本