JQuery DatePicker работает во всех браузерах, кроме IE

0

Я читал связанные вопросы, но ни одно из решений, похоже, не работает для меня. При запуске моего скрипта я получаю сообщение об ошибке.

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.

Если это помогает, главная страница здесь ссылка. Вы можете просмотреть исходный код, чтобы увидеть контекст снайпа, который я предоставил. Код на этом сайте использует код в другом месте, и если вы найдете его полезным, не стесняйтесь, дайте мне знать.

  • 0
    Какую версию jQuery вы используете?
  • 0
    <script src = " code.jquery.com/jquery-1.11.1.js" ></script> <script src =" ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/… >
Показать ещё 9 комментариев
Теги:
jquery-ui-datepicker
internet-explorer-9

1 ответ

0
Лучший ответ

Для заинтересованной стороны здесь было две вещи. Самое главное, что сервер, который я использовал, был ОЧЕНЬ медленным. Это был бесплатный хостинг, и я полагаю, что получил то, за что заплатил. Internet Explorer и, часто, firefox не имели проблем с загрузкой страницы вообще. Как только я переместил файлы на другой сервер, все стало работать намного лучше. Кроме того, мне пришлось выбрать "Разрешить заблокированный контент" в IE. Однако не знаю, что это за блокировка. Возможно, соединение CDN с библиотеками jQuery??? Во всяком случае, я бы не рекомендовал 000webhost, если у вас нет другого выбора; и, если вы их используете, ожидайте возможности длительных задержек при загрузке, по крайней мере, в некоторых браузерах.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню