【问题标题】:FullCalendar Shrink rows with no eventsFullCalendar 收缩没有事件的行
【发布时间】:2013-08-13 22:24:57
【问题描述】:

我正在尝试替换旧日历。我的旧日历的一个特点是,如果连续没有事件存在,那么该行会显示得很小。这样可以降低日历的整体高度。

无论是否存在事件,fullcalendar 的版本都要大得多。

如果给定的一周有事件,那么该行将变为正常大小。

有没有办法我可以使用 fullcalendar 来完成此操作,以避免在没有事件时 fullcalendar 使用这么多空间?

感谢 John 4d5,我的日历从此改写:

到这里:

【问题讨论】:

  • 问题是什么?
  • 我想我没有完成我的问题。问题是有没有办法在全日历中做到这一点。我有图片来说明这一点,但是我在 stackoverflow 上没有足够的积分来发布它们。

标签: fullcalendar


【解决方案1】:

在 FullCalendar 的库中编辑函数 setMinHeight。这是函数:

function setMinHeight(element, height) {
    height = (typeof height == 'number' ? height + 'px' : height);
    element.each(function(i, _element) {
        _element.style.cssText += ';min-height:' + height + ';_height:' + height;
    });
}

第四行改为:

_element.style.cssText += ';min-height:' + 0 + ';_height:' + height;

【讨论】:

  • 非常感谢,这正是我想要的。不敢相信还有更多的人没有提出这个要求。
  • 今天的全日历可以做到吗?我在库中找不到该函数。
猜你喜欢
  • 2019-05-18
  • 2013-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-23
  • 1970-01-01
相关资源
最近更新 更多