Всем здравствуйте.
Не часто обращаюсь за помощью.
Но вот столкнулся с задачкой мне не по зубам.
Есть календарь. Выводится не программно.
Вид такой:
<div align="center" class="height1Num" id="1405">14</div>
<div align="center" class="height1Num" id="1505">15</div>
<div align="center" class="height1Num" id="1605">16</div>
<div align="center" class="height1Num" id="1705">17</div>
Подсвечиваются только праздники и выходные.
+ подсказка: "Выберите интересующую дату".
После клика на дату загружаются мероприятия на выбранную дату.
Встала задача ИЗНАЧАЛЬНО подсветить мероприятия в календаре.
При этом: мероприятия могут накладывать друг на друга, пересекаться.
Длительность мероприятий от 2 до 7 дней.
Мероприятия с датами хранятся в БД.
На уровне интерфейса было придумано следующее решение подсветки.
Описал словесно, но лучше покажу:
Смотрится, хотя и не знаю как это реализовать.
Но при этом возник вопрос.
Не введет ли такой вид юзверя в заблуждение и ступор?
Что сведет на нет всю "красоту", заставит напрячься, и скорее всего он закроет окно.
Мне кажется, что "мышковод" (а он не думает в принципе) распознает выделенный блок как объект по которому он может кликнуть и посмотреть что поменялось.
И он НЕ БУДЕТ разбирать на какую дату щелкнуть. А это важно. Ведь (смотри картинку), если кликнуть по 15 - выведется 1 мероприятие. А по 16 и 17 - два.
Пользователи ресурса: от 25 до 45 лет, подавляющее большинство - неопытные юзеры.
Внимание, ВОПРОСЫ:
1. Имеет ли под собой почву мое опасение?
2. Какие еще варианты подсветки нескольких дат в календаре можете предложить?