2011-04-13 105 views
2

在我的项目中,我维护着不同的jQuery版本。所以,我越来越jQuery的冲突,请帮助我如何解决这个问题。jquery冲突

+0

为什么仍然使用旧版本?你不应该在同一页面上加载2个jquery实例。 – Willem 2011-04-13 07:40:34

+1

[我可以在同一页上使用多个版本的jQuery吗?](http://stackoverflow.com/questions/1566595/can-i-use-multiple-versions-of-jquery-on-the-same但也有看[在同一页上使用不同版本的jQuery](http://stackoverflow.com/questions/3061618/using-different-versions-of-jquery-on-the-same-page )。 'noConflict()'可能或可能不适合你。 – 2011-04-13 07:41:03

回答

8

一个简单的谷歌搜索jQuery conflict会针对您的API网站:

http://api.jquery.com/jQuery.noConflict/

<script src='jquery-1.3.2.js'></script> 
<script> 
    var jq132 = jQuery.noConflict(); 
</script> 

<script src='jquery-1.4.2.js'></script> 
<script> 
    var jq142 = jQuery.noConflict(); 
</script> 
1

试试这个

<script type="text/javascript">var jQuery_1_10_2 = $.noConflict(true);</script> 

<script>jQuery_1_10_2(document).ready(function(){ 


jQuery_1_10_2("#click_id").click(function(){ 
jQuery_1_10_2("#your_id").toggle(); 


});}); 

</script>