首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >捆绑多个版本的Jquery

捆绑多个版本的Jquery
EN

Stack Overflow用户
提问于 2013-07-22 16:32:57
回答 1查看 2.8K关注 0票数 3

我有一个使用来自Nuget的jquery的ASP MVC应用程序。

最近,我在NUGET上升级到了最新版本,目前是2.0.3。此版本不支持较旧的浏览器(特别是IE8)。

有一个技巧可以绕过它,using conditional comments

我的问题是什么是最好的方法,使这与捆绑工作?目前

代码语言:javascript
复制
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js"));

我添加了两个包,一个

代码语言:javascript
复制
bundles.Add(new ScriptBundle("~/bundles/jqueryold").Include(
                    "~/Scripts/jquery-1.9*"));
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-2*"));

然后在布局上

代码语言:javascript
复制
@Scripts.Render("~/bundles/jqueryold")
<![endif]-->
<!--[if gte IE 9]><!-->
@Scripts.Render("~/bundles/jquery")
<!--<![endif]-->

还是有更好的方法?感谢您的建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-22 16:36:18

我想你部分回答了你的问题,所以你可以

代码语言:javascript
复制
bundles.Add(new ScriptBundle("~/bundles/jquery_OLD").Include( "~/Scripts/jquery-1.9.*.js")); 
bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-2.*.js"));

你只需要添加两个不同的包名,一个可以是旧的jquery,第二个可以是jquery。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17783019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档