Я работаю над модулем взаимодействия с календарем. в календаре указаны зарезервированные дни. интервал резервирования составляет 7 дней. я установил через javascript, который в течение дня добавляет класс и автоматически зависает за 3 дня до и через 3 дня после этого дня, чтобы визуализировать настройку 7-дневного интервала для этого класса. теперь я столкнулся со следующей проблемой.Нужна помощь в обнаружении столкновения с помощью jQuery
если я нахожу день и один из пред. 3 или следующий 3 уже является частью резервирования, я хочу добавить разницу на другой конец 7-дневного интервала. пример:
- я парить день 12
- то интервал выглядит xxx12xxx
- я переместить курсор на 13
- интервал выглядит xxx13xxx
- если я теперь переместить курсор на 14 то также будет отмечено 15,16,17, но что, если 16 является отправной точкой резервирования? то это будет выглядеть как xxx14x
- В любом случае мне, наконец, нужно знать идентификатор левого и правого наружного конца, так как это значения, которые я должен отправить через форму. как их получить?
- Как сделать так, чтобы разница (16 и 17) начиналась с левого конца, чтобы она выглядела как xxxxx14x?
Единственный способ, я вижу, что он имеет переключатель из 7 корпусов с огромным кодовым блоком. но почему-то я чувствую, что есть более простой способ.
Можете ли вы, ребята, вероятно, показать мне?
большое спасибо заранее за чтение!
рассматривает
0 Вы должны отформатировать сообщение, так что только фактический код имеет четыре пробела перед ним. – treeface