在同一页面上使用两个jQuery版本

时间:2013-03-13 10:37:56

标签: jquery twitter-bootstrap

我在twitter bootstrap中制作我的项目。我正在使用jQuery的文件上传脚本扩展。这个插件已经开发出来了。我只想放置它。

但是bootstrap是为其他一些jquery版本开发的,这个插件是用1.5.1版本的jQuery开发的。

我打算不导入1.5.1版本。它会造成问题吗?

2 个答案:

答案 0 :(得分:4)

如果你想同时包含两个js文件..你可以使用noConflict使用多个版本的jquery js文件..这没有问题

 <!-- load jQuery1.5 -->
    <script type="text/javascript" src="jquery/jquery-1.5.js"></script>
    <script type="text/javascript">
    var jQuery_1_5 = $.noConflict(true);
    </script>

    <!-- load jQuery 1.9 -->
    <script type="text/javascript" src="jquery/jquery-1.9.js"></script>
    <script type="text/javascript">
    var jQuery_1_9= $.noConflict(true);
    </script>

答案 1 :(得分:2)

如果你想使用JQuery 1.9,可以使用一个JQuery Migrate插件。

它适用于迁移到较新的JQuery版本时。我过去曾经使用它,它会再次添加旧功能,如果你使用了折旧函数,它会给你一个警告。

通过这种方式,您将了解文件上载插件是否使用折旧代码并且可能更新它。

http://blog.jquery.com/2013/02/16/jquery-migrate-1-1-1-released/