Привет, парень, переполнение стека: ers,
Я использую плагин jQuery Datepicker вместе с плагином Martin Milesich Timepicker . Все работает отлично, за исключением того, что нажатие на дату в указателе даты закрывает виджет, не оставляя времени для выбора времени.
Вопрос: Итак, мне интересно, есть ли способ предотвратить закрытие виджета при нажатии на дату, и вместо этого заставить пользователей нажимать кнопку «Готово» (это появляется при включении опции «showButtonPanel: true») или щелкнув за пределами виджета. Я не хочу, чтобы мои пользователи дважды открывали виджет! Смотрите поведение онлайн на демо Timepicker
Любая помощь в решении этой проблемы или даже указатели в правильном направлении, приветствуется!
Дополнительная информация:
Я использую файлы, предоставленные ссылкой для скачивания Martins: http://milesich.com/tpdemo/timepicker-0.2.0.zip
- JQuery-щ-1.7.2.custom.min.js
- timepicker.js (последняя версия 0.2.0)
Вот параметры, которые я использую:
$(document).ready(function(){
$(".datepicker").datepicker({
duration: '',
showTime: true,
constrainInput: false,
stepMinutes: 5,
stepHours: 1,
time24h: true,
dateFormat: "yy-mm-dd",
buttonImage: '/static/images/datepicker.png',
buttonImageOnly: true,
firstDay: 1,
monthNames: ['Januari','Februari','Mars','April','Maj','Juni','Juli','Augusti','September','Oktober','November','December'],
showOn: 'both',
showButtonPanel: true
});
})