如何保持jquery-1.5.2和jquery-1.10.1.min不冲突?

时间:2013-10-12 21:43:49

标签: jquery

嘿,我的代码已全部设置,但似乎与jquery-1.5.2和jquery-1.10.1.min存在冲突,如何防止它们发生冲突?

1 个答案:

答案 0 :(得分:2)

<!-- load jQuery 1.5.2 -->
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.js">
    </script>
    <script type="text/javascript" src="jquery.easing.1.3.js"></script>
<script type="text/javascript" src="jquery.betterTooltip.js">
</script>


    <!-- revert global jQuery and $ variables and store jQuery in a new variable -->
    <script type="text/javascript">
    var jQuery_1_5_2 = jQuery.noConflict(true);
//do stuff here like calling above two plugin 
//which support older versions
    </script>

    <!-- load jQuery 1.10.1 -->
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.js"></script>

    <!-- revert global jQuery and $ variables and store jQuery in a new variable -->
    <script type="text/javascript">
    var jQuery_1_10_1 = jQuery.noConflict(true);
//do stuff which support newer versions
    </script>

然后,而不是$('#selector').function();  你做jQuery_1_5_2 ('#selector').function(); 代码在1.5.2上工作 和jQuery_1_10_1 ('#selector').function();. 代码工作在1.10.1

但是在较低到较高的版本中使用它们 即首先使用1.5.2的所有功能然后使用全部1.10.1