Я хочу реализовать селектор временных интервалов в форме слайдера jquery / javascript.
Существует несколько библиотек слайдеров, таких как Ion Slider, jQRangeSlider и т. Д., Но я не знаю, как бы я это сделалидти об этом.Похоже, они не поддерживают несколько «мертвых зон».
Я хочу, чтобы пользователь мог выбирать временной интервал (от и до) в течение определенного дня.Чтобы выбрать день, я применил средство выбора даты, а затем для даты извлекаю уже занятые слоты, например:
07h00 - Available
07h30 - Available
08h00 - Occupied
08h30 - Occupied
09h00 - Occupied
09h30 - Available
...
18h30 - Available
19h00 - Available
Таким образом, средство выбора диапазона должно выглядеть следующим образом:
Пользователь должен иметь возможность только выбрать часовой пояс в доступных разделах (синий) и перетащить начальный ползунок между «доступным» разделом, и конечный селектор будет перемещаться вместе с ним.Может быть несколько недоступных зон (красный).
Возможно ли это с уже существующими библиотеками, или это мой случай?
Я думал об использовании нескольких проверокЗатем флажки устанавливают все флажки между начальным и конечным временными интервалами и отключают уже занятые интервалы, но я думаю, что подобный слайдер был бы гораздо более удобным для использования, функционально и визуально.