Я использую jQuery Mobile в основном для создания этого сайта, но я включил пользовательский интерфейс jQuery для некоторых функций, отсутствующих в Mobile, например, для выбора даты (для части сайта, в основном доступного для рабочего стола формы). Все работает нормально при загрузке страницы напрямую, но я не могу на самом деле перейти на страницу из другого места на сайте - простое вращение загрузки AJAX. Я вижу ошибку в консоли: TypeError: $(...).datepicker is not a function
. I Предположим, что связано с загрузкой страницы JQuery Mobile на страницу AJAX и что исправление связано с информацией об pageinit
в информации API, но мне не хватает понимания, чтобы применить это.jQuery Мобильная страница не загружается, если на странице вызывается виджет jQuery UI (datepicker)?
Другими словами, как мне превратить <script> $("#mydatepicker").datepicker(); </script>
во что-то, что работает на pageinit
?
Edit: головка Страница по запросу:
<head>
<meta charset="utf-8">
<title>Test Site</title>
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="cleartype" content="on">
<link rel="stylesheet" href="_css/normalize.css" />
<link rel="stylesheet" href="_css/red_ui_variant/jquery-ui-1.10.3.custom.min.css" />
<link rel="stylesheet" href="_css/jquery.mobile.structure-1.3.1.css" />
<link rel="stylesheet" href="_css/red_mobile_variant.css" />
<link rel="stylesheet" href="_libraries/foundation-4.1.5.custom/css/foundation.css" />
<link rel="stylesheet" href="_css/main.css" />
<script src="_scripts/vendor/custom.modernizr.js"></script>
<script src="ckeditor/ckeditor.js"></script>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="_scripts/jquery-migrate-1.1.1.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script>
</head>
Добавить HTML HEAD на ваш вопрос? Я думаю, что знаю, что может быть проблемой, но сначала мне нужно увидеть ваш HTML. – Gajotres
@Gajotres Обновлено. Может быть, это просто порядок связывания? – Chaz