У меня была похожая проблема. У меня есть JQuery DatePicker внутри диалогового окна JQuery UI. Выбор даты открывался автоматически в IE, когда я открывал диалог. Это не делалось в Firefox или Chrome ... Я исправил проблему, отключив средство выбора даты при создании в $ (document). Уже так:
$('.ConfirmMove #from').datepicker({
duration: ''
}).datepicker('disable');
Затем, когда я открывал диалоговое окно, содержащее этот указатель даты, я включил его в обработчике события открытия диалогового окна:
$(".ConfirmMove").dialog({
close: function() {
$('.ConfirmMove #from').datepicker('disable');
},
open: function() {
$('.ConfirmMove #from').datepicker('enable');
}
});
Вы также должны помнить, чтобы отключить его при закрытии диалога.
Таким образом, вы также не уничтожаете и не воссоздаете средство выбора даты каждый раз, когда открываете и закрываете диалоговое окно.