项目中引用的是最新的Jquery <script src="Js/Jquery182.js" type="text/javascript"></script>
但是我用了一个控件(uploadify) 这个需要1.4.2版本的jquery 高版本的jquery会让他无法使用
<script src="Js/Jquery142.js" type="text/javascript"></script>是不是可以这样写
<abc:script src="Js/Jquery142.js" type="text/javascript"></abc:script>
<abc:script type="javascript>
这里头只认识142的Jquery 不认识那个182的jquery
</abc:script>"或者有别的什么办法么

解决方案 »

  1.   

    建议首先尝试修改uploadify控件,使其在最新版中也能工作
      

  2.   

    这个连接里解释了如何在同一个页面使用不同版本的jquery:http://aspnetnova.blogspot.com/2009/12/jquery-multiple-version-of-jquery-in.html它解释的比较清楚了,我再加点说明:
    建议把这些都放在html的head部分:<script src="js/jquery-1.4.2.js"></script>
    <script type="text/javascript" src="js/jquery-1.8.2.js" ></script>
    <script type="text/javascript">
        var jq182 = jQuery.noConflict(true);
    </script>这样,用到1.8.2时,就必须这么写:
    jq182.ajax(...),而$.ajax就表示用的是1.4.2。
    反过来也一样:
    <script src="js/jquery-1.8.2.js"></script>
    <script type="text/javascript" src="js/jquery-1.4.2.js" ></script>
    <script type="text/javascript">
        var jq142 = jQuery.noConflict(true);
    </script>
    这样,$.ajax就表示用的是1.8.2了。