У меня есть средство выбора даты с отключенными днями, когда забронированы все доступные часы или для выходных. Когда выбрана доступная дата, запускается функция для заполнения массива доступных временных интервалов. Если щелкнуть отключенный день, на экране останутся доступные часы предыдущего выбранного дня. Я получил всплывающее окно с сообщением, что свободных мест нет. Но массив дат из предыдущего выбора не очищается и не обновляется, потому что функция не будет работать в отключенную дату. Как я могу запустить свою функцию, когда отключен день, чтобы очистить часы? Или как мне убрать часы с экрана, когда я нажимаю на отключенную часть календаря?
Вы можете попробовать настроить прослушиватель событий для очистки массива, когда пользователь нажимает на указатель даты:
$('#datepicker').on('click', function(){
// clear array of available time slots
});
Других решений пока нет …