#jquery #jquery-plugins
#jquery #jquery-плагины
Вопрос:
Большинство замечательных компонентов календаря, которые я нашел, слишком сложны для моего простого требования. Мне нужно отобразить месячную сетку с указанием того, забронированы отдельные дни или нет. Мне не нужно обрабатывать несколько событий в день и т.д. Я мог бы адаптировать одну из них, чтобы всегда расширять бронирование до события на целый день, я полагаю.
Что читатели могут порекомендовать для этого? Моя цель — показать, на какие дни забронированы номера в отеле типа «постель и завтрак».
Ответ №1:
Я видел много отличных календарей. Я не уверен, что вы подразумеваете под «слишком сложным», поскольку вы не вдавались в подробности проблем, с которыми вы столкнулись, но некоторые из моих любимых:
Полный календарь — http://arshaw.com/fullcalendar /
jMonthCalendar — http://code.google.com/p/jmonthcalendar /
Календарь событий jQuery — http://www.web-delicious.com/jquery-events-calendar-wdcalendar /
Я знаю, что вам, вероятно, нужен календарь для просмотра по месяцам, но этот календарь на неделю отлично подходит для планирования:
Week Calendar — https://github.com/robmonie/jquery-week-calendar/wiki/demos
Комментарии:
1. Согласен. FullCalendar — отличный плагин.
Ответ №2:
В настоящее время я использую glDatePicker — http://glad.github.io/glDatePicker /
Предусмотрено всего 3 таблицы стилей, но вы можете создать больше, чтобы лучше подходить вашему сайту.
Моя единственная реальная проблема с этим заключается в том, что, хотя вы можете выбирать ограниченный диапазон дат (с помощью свойств selectableDates и selectableDateRange JSON) Я не могу найти простых способов сделать обратное. Если, как и у меня, у вас есть данные о забронированных днях, вам придется проделать некоторую работу, чтобы вычислить соответствующие selectableDateRange и selectableDates для представления дат, которые не забронированы, чтобы сработал этот DatePicker.