gpt4 book ai didi

javascript - FullCalendar 时隙高度

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:08:13 25 4
gpt4 key购买 nike

我有一个需求,可以在垂直资源 View 中调整时隙间隔的高度。

datesRender: function(dayRenderInfo)
{
$(calendarEl).find('tr[data-time]').css('height', '50px');
}

这适用于第一次加载。一切都很好。事件气泡会拉伸(stretch)以适应新的高度,并从开始时间适本地延伸到结束时间。

但是,一旦我执行任何导航,事件气泡的大小就不再正确,即使时隙本身仍然具有新的设置高度。事件气泡似乎不再意识到时间段高度已更改。

有更好的方法吗?
如果不是,我怎样才能让我的事件气泡在日期导航中保持适当的大小?

代码笔:https://codepen.io/julesx-the-decoder/pen/pozyzNL?editors=0010

最佳答案

我添加了一个包含可用尺寸的下拉菜单。请参阅以下分支:

https://codepen.io/lee-taylor/pen/rNBMWrv

$("#rowHeight").on("change", function(e)
{
var height = $(this).children("option:selected").val();
$("head style#height").remove();
$("head").append('<style id="height"> .fc-time-grid .fc-slats td {height: ' + height + 'px;}</style>');

calendar.render();
});

通过强制创建/更新样式标签并使用日历的刷新方法,我想我已经实现了你想要的。

关于javascript - FullCalendar 时隙高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57466777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com