Я читал связанные вопросы, но ни одно из решений, похоже, не работает для меня. При запуске моего скрипта я получаю сообщение об ошибке.
SCRIPT438: объект не поддерживает свойство или метод 'datepicker'
Вот уловка:
jQuery('#birthdate').datepicker({changeMonth: true,
changeYear: true,
yearRange: '1914:2013',
defaultDate: '-40y',
onSelect: function(selectedDate, inst) {
birthDay = selectedDate;
getInputs();
}});
У меня есть это в jQuery(document).ready(function() {...
Я также связан со всеми соответствующими и новыми версиями jQuery, jQuery UI и CSS.
Что отображает окно ввода, которое ничего не делает, когда я нажимаю на него. Он отлично работает в Firefox, Chrome и Opera. Просто не Internet Explorer, особенно IE9.
Если это помогает, главная страница здесь ссылка. Вы можете просмотреть исходный код, чтобы увидеть контекст снайпа, который я предоставил. Код на этом сайте использует код в другом месте, и если вы найдете его полезным, не стесняйтесь, дайте мне знать.
Для заинтересованной стороны здесь было две вещи. Самое главное, что сервер, который я использовал, был ОЧЕНЬ медленным. Это был бесплатный хостинг, и я полагаю, что получил то, за что заплатил. Internet Explorer и, часто, firefox не имели проблем с загрузкой страницы вообще. Как только я переместил файлы на другой сервер, все стало работать намного лучше. Кроме того, мне пришлось выбрать "Разрешить заблокированный контент" в IE. Однако не знаю, что это за блокировка. Возможно, соединение CDN с библиотеками jQuery??? Во всяком случае, я бы не рекомендовал 000webhost, если у вас нет другого выбора; и, если вы их используете, ожидайте возможности длительных задержек при загрузке, по крайней мере, в некоторых браузерах.