Проблема
При выполнении события «OnChange» для средства выбора только по времени я всегда получаю двойное событие для первого экземпляра.
Из того, что я можно увидеть, что сначала выполняется анализ текущего времени, а затем выбранного времени.
Это также означает, что существует проблема при ручном вводе времени и на первом экземпляре.
Пример
https://jsfiddle.net/ux2dy5th/
$("#start-time").flatpickr
(
{
noCalendar: true,
enableTime: true,
inline: true,
onChange: function(selectedDates, dateStr, instance)
{
alert(dateStr)
}
}
);
Желаемый результат
Запускается только одно событие «OnChange», это время, на которое изменяется средство выбора (путем нажатия или ввода). Для текущего времени не запускается событие «OnChange».
Контекст
Я стремлюсь использовать два средства выбора времени (время начала и время окончания sh время) , где максимальное и минимальное значения устанавливаются при изменении событий. Стартовый сборщик никогда не может превышать время финиша sh, а финиш sh не может быть установлен раньше времени начала.