Календарь плагин для отображения часов работы на определенные дни? - PullRequest
0 голосов
/ 07 апреля 2011

Мне нужен плагин календаря (желательно для jQuery или даже лучше WordPress), который показывает часы работы при нажатии на дату.

Часы работы меняются в зависимости от дня недели, а также от сезона.

Я уже посмотрел различные плагины календаря, но большинство из них - средства выбора даты или ориентированы на публикацию событий.

1 Ответ

1 голос
/ 07 апреля 2011

FullCalendar будет делать то, что вы хотите.

Вам потребуется установить обработчик для события dayClick ( документация ).

Например:

$("#calDiv").fullCalendar(
dayClick: function(date, allDay, jsEvent, view) {
    // change the day's background color just for fun
    $(this).css('background-color', '#6495ED');

    // assuming a call that goes to the server and gets HTML for an opening hours popup
    $.ajax(
         url: '/path/to/get/hours',
         data: {'date' : date}, // pass the date as a param,
         dataType: 'html',
         success: function(data) {
             $("#divForPopup").html(data).show();
         }
    );
}
);

В качестве альтернативы вы можете создать событие для каждого дня, которое показывает часы работы (или общее количество открытых часов, включая часы закрытия).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...