我正在将我的 mvc4 应用程序转换为对移动设备友好的应用程序。导航到某个页面时,我在 _JqueryGlobalSettings.mobile.cshtml 中收到 $.datepicker 为 null 或不是对象错误。在桌面版本中,我没有收到此错误。请帮忙。
$.datepicker.setDefaults({
dateFormat: "m/d/yy",
changeMonth: true, changeYear: true,
showStatus: true,
showWeeks: true,
highlightWeek: true,
numberOfMonths: 1,
showAnim: "scale",
showOptions: {
origin: ["top", "left"]
}
});
我的 _layout.mobile.cshtml 如下
<head>
<link href="@Url.Content("~/Content/Mobile/Site.Mobile.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/themes/custom-theme/jquery.ui.all.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/Icons/icons.css")" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
</head>