Мы только что обновили JQuery 1.5.2.min и JQuery-ui-1.8.11.min и также используем последние файлы datepicker.js (я говорю файлы, потому что мы используем некоторые из локализованных версийDatePicker также).
Перед обновлением мы использовали следующий код для инициализации и использования DatePicker и установить языковой стандарт
$.datepicker.setDefaults($.datepicker.regional['']);
$('.datepicker').keypress(function()
{
$(this).datepicker('hide');
});
$('.datepicker').datepicker();
$('.datepicker').datepicker('option', $.datepicker.regional[widgetCulture]);
$('.datepicker').datepicker('option', 'showAnim', '');
$('.datepicker').datepicker('setDate', new Date());
С момента обновления, когда вы прокручиваете до нижней части экранатам, где используется указатель даты, вы можете увидеть его под всеми элементами управления.Это просто плавает там!После того, как вы щелкнете по полю, с которым связан указатель даты, оно появится там, где оно должно быть, а затем снова не появится внизу экрана, пока вы не обновите страницу.Когда я закомментирую все, кроме строки .datepicker (), все, что я вижу, - это серая полоса вместо всего календаря, что немного лучше, я полагаю (не совсем), но все же необходимо исправить.Любая другая строка приведенного выше кода отображает весь календарь.Это сильно расстраивает!
Может кто-нибудь пролить свет на это?