我可以在_Layout.Mobile.cshtml中使用我的Jquery Mobile脚本添加Jquery吗?

时间:2014-05-14 18:34:56

标签: jquery html asp.net-mvc jquery-mobile

最初我没有引用jquery。我的_layout.mobile.cshtml能够轻松地仅使用jquery mobile 1.4.2在页面之间导航。但是,当我在引用标准jquery脚本时移动时,没有加载屏幕。 (全部在标题中)

此外,当我检查Chrome中的元素时,控制台上会弹出一个错误:无法设置' mobile'如未定义。添加jquery脚本也可以消除此错误。

<meta name="viewport" content="width=device-width" />
<link href="~/Content/jquery.mobile-1.4.2.css" rel="stylesheet">
<link href="@Url.Content("~/Content/Site.Mobile.css")"rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="~/Scripts/jquery.mobile-1.4.2.js"></script>

我想解决这些问题,但问题是当我引用jquery-1.9.1时,我在网站上访问的任何链接首先显示2014年的主体。那就是它。这就是页面上的全部内容。当我刷新它时,常规页面会显示出来。

我搜索了2014年的整个项目,令我惊讶的是没有实际显示,这意味着它与jquery-1.9.1.min.js文件有关。有关如何解决这个问题并且仍然包含此文件的想法吗?

1 个答案:

答案 0 :(得分:0)

就你的第一个问题而言,你可以添加和包含捆绑包,并在配置文件中定义它们。关于2014年的问题,我相信你可能会使用其他一些jquery文件以及1.9,为什么不使用新版本。 1.9与此无关,通常这种东西在其他人的jquery脚本中使用,例如可能有一些文本,如“xakshdwiyeajksaxx&amp; * $&amp; ## sxaasdw”,它们通常是隐藏的链接

我希望这个帮助