Datepicker внутри скрытых div - PullRequest
       6

Datepicker внутри скрытых div

0 голосов
/ 06 октября 2011

У меня есть некоторые div, которые скрыты с помощью jquery.В некоторых div есть поля ввода даты, обрабатываемые datepicker.

Каждый раз, когда я загружаю свою страницу, браузер выдает такую ​​ошибку:

Ошибка: невозможно получить значение свойства 'inline': objectимеет значение null или не определено

DatePicker определен onReady

$(".datepicker").datepicker({
    inline: true
});     

Я попытался скрыть div, используя .hide () / show () и addClass ('hidden').но datepicker все равно выдает эту ошибку.

Есть ли способ решить эту проблему?

Ответы [ 2 ]

1 голос
/ 16 декабря 2012

У меня та же проблема, и я решил ее, заменив обновленный jQuery css.

version : jquery-1.7.js
css: jquery-ui-1.7.2.custom.css

Я решил это, заменив обновленный CSS:

css: jquery-ui-1.8.21.custom.css
0 голосов
/ 06 октября 2011

JQuery datepicker не имеет встроенного параметра.

Если вы хотите, чтобы datepicker был встроенным, вы должны вызывать datepicker () для div, а не для ввода.

<script>
  $(function() {
    $( "#datepicker" ).datepicker();
  });
</script>

Date: <div id="datepicker"></div>
...