fullcalendar - отображение события полдня в представлении месяца. - PullRequest
8 голосов
/ 01 августа 2010

Как отобразить событие на полдня в представлении месяца?Например, у меня есть событие, которое длится 12 часов.Я бы хотел, чтобы в ячейке даты этого события отображался только полбар.Это возможно?Если да, то как вы это реализуете?

1 Ответ

3 голосов
/ 08 марта 2012

Таким образом, события позиционируются как «абсолютные», это сложно .....

Использование обратного вызова eventAfterRender следующим образом:

    , eventAfterRender: function(event, element, view) {
        /**
         * get the width of first day slot in calendar table
         * next to event container div
         */
        var containerWidth = jQuery(element).offsetParent()
                             .siblings("table").find(".fc-day-content").width();

        // half a day
        var elementWidth = parseInt(containerWidth / 2);

        // set width of element
        jQuery(element).css('width', elementWidth + "px");
    }

Конечно, можно улучшить:-)

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