Какой-либо путь к colorize определенным дням в FullCalendar?

Используя FullCalendar, там какой-либо способ, которым я могу программно colorize определенные дни по-другому, чем остальная часть дней? Например, в представлениях "месяца" или "недели", я хотел бы к colorize дням без событий на них "красный", и дням с некоторыми событиями (но еще полный список) "желтый". Дни с полным списком обычно были бы цветными (белый фон). Есть ли какие-либо обратные вызовы или теги CSS, которые я могу использовать в своих интересах для добавления этого поведения?Спасибо.

15
задан Nifle 28 March 2010 в 15:11
поделиться

2 ответа

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

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

Надеюсь, что это поможет.

1
ответ дан 1 December 2019 в 05:07
поделиться

Я согласен с исходным ответом gravityone. Вы можете отслеживать запрос функции .

Я не верю, что существует надежный способ реализации этого типа функции без основного кода модификация. Я думаю, что самое близкое, что вы можете сделать сейчас, это что-то вроде следующего. Однако вам нужно будет создать эти вызовы для addClass (), используя свой источник (-ы) событий. Это работает только в полном представлении календаря и "перерывах" когда у вас есть день месяца, который появляется дважды в представлении (из предыдущего или следующего месяца).

$("div.fc-day-number:contains('15')").parent().addClass("vacation");

<style>
            .fc-grid .vacation {
                background-color:#F00;
            }
</style>
2
ответ дан 1 December 2019 в 05:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: