gpt4 book ai didi

javascript - 将虚拟事件添加到完整日历以创建插槽

转载 作者:行者123 更新时间:2023-11-28 10:01:52 24 4
gpt4 key购买 nike

有没有办法将虚拟事件添加到完整日历中,以将每一天划分为月 View 中的时段,也就是说,我想要一天中的三个时段,并且有 5 个时段的空间,所以我添加一个事件,然后添加一个虚拟事件是透明的并且不显示,然后添加事件等等,以便那里有三个插槽。有没有办法在循环或其他内容中添加事件,我可以处理它们的排序,即我只需要向每个框添加两个虚拟事件,其余的就完成了。那么有没有一种简单的方法可以做到这一点,而不需要制作这么多事件并将它们添加到真实事件中呢?

编辑:

好吧,给定的方法不起作用,因为这种方式不是制作槽位,而是只占据前三个位置,现在如果是单日事件,并且我添加了一个其开始时间落在虚拟开始时间之间的事件事件,它会自动放置在它们之间,这就是我想要实现的。

最佳答案

看来您的问题与“虚拟”事件没有直接关系。但是,无论如何,您都可以通过可用作事件源的函数创建任意事件,并将其绑定(bind)到 events 属性。

http://arshaw.com/fullcalendar/docs/event_data/events_function/

var calendar = $("#calendar").fullCalendar({
// your calendar options (...)
events: function(startDate, endDate, callback) {
callback({title: "Dummy event",
start: startDate,
end: endDate});
}
)};

当日历进入另一周或另一月时,将调用此函数,例如,返回该时间段的虚拟事件。

关于javascript - 将虚拟事件添加到完整日历以创建插槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9030893/

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