Подтвердить что ты не робот

Проблемы с jQuery UI Datepicker

Хорошо, я применил собственную тему, я создал пользовательский пакет пользовательского интерфейса jQuery (индикатор выполнения, подборщик даты, слайдер) и установил все. Кажется, (в основном) работа, за исключением двух вещей:

  • Когда моя страница сначала загружает datepicker, отображается div; и
  • Текст "Далее" и "Пред" видны крупным шрифтом под моими значками. Ни один из примеров, похоже, не имеет этой проблемы.

Теперь (1) Я сейчас решаю:

#ui-datepicker-div { display: none; }

в другом файле CSS, но опять-таки ни одна из демонстраций не нуждается в этом.

Что мне не хватает?

4b9b3361

Ответ 1

Я исправил его, используя # ui-datepicker-div {display: none; }

Ответ 2

Хорошо, спасибо, It Work bro, вот что я сделал для решения: напишите этот стиль для файла jquery-ui-1.7.1.custom.css(или любого загруженного файла css):

#ui-datepicker-div { display: none; }

затем обновите страницу

Ответ 3

  • убедитесь, что ваши файлы javascript правильно загружены, проверьте отсутствие файлов или неправильный путь.
  • убедитесь, что ваш script запускается после того, как документ готов, попробуйте поместить ваш script до и/или внутри $(document).ready() {}
  • попробуйте удалить свой собственный css, чтобы увидеть, есть ли конфликт css.
  • разместите здесь какой-нибудь код.:)

Ответ 4

У меня была аналогичная проблема, потому что я использовал неправильную версию таблицы стилей для версии jQuery UI, которую я использовал (я обновил пользовательский интерфейс jQuery без обновления таблицы стилей). Если вы используете jQuery UI 1.8.17, убедитесь, что используемая таблица стилей также является версией 1.8.17.

Ответ 5

Не зная ничего о вашей проблеме, я считаю, что может быть другим css на вашей странице, конфликтующим с сборщиком.

Ответ 6

Для меня css не был включен (jquery.ui.datepicker.css). Таким образом, я увидел div (ui-datepicker-div) в нижней части страницы, и я получил следующую ошибку с FireBug: instActive is undefined.

Ответ 7

Пожалуйста, измените instActive.inline в (typeof (instActive) == 'undefined' || instActive.inline)

в jqueryui.js

Для обсуждения этого goto- > http://code.google.com/p/jquery-datepicker/issues/detail?id=285

Ответ 8

Так как никто не ответил на вторую часть вопроса...

Добавьте следующие две строки в ваш .ui-значок CSS:

text-indent: -99999px;
overflow: hidden;

Это должно исправить "Prev" и "Next".