Привет друг другу stackoverflow: ers,
Я использую плагин jQuery Datepicker вместе с Мартин Милесич Timepicker. Все отлично работает, за исключением того факта, что нажатие даты в datepicker закрывает виджет, не оставляя времени, чтобы выбрать время.
Вопрос: Поэтому мне интересно, есть ли способ предотвратить закрытие виджета при нажатии на дату и вместо этого заставить пользователей нажать кнопку "Готово" (которая появляется при включении опции showButtonPanel: true), или щелчок за пределами виджета. Я не хочу, чтобы мои пользователи дважды открывали виджет! См. Поведение онлайн в демоверсии timepicker
Любая помощь в решении этой проблемы или даже указатели в правильном направлении оценивается!
Дополнительная информация: Я использую файлы, поставляемые из ссылки загрузки Martins: http://milesich.com/tpdemo/timepicker-0.2.0.zip
- JQuery-UI-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
});
})