gpt4 book ai didi

javascript - FullCalendar:显示每个事件的总添加时间

转载 作者:行者123 更新时间:2023-11-29 14:54:04 25 4
gpt4 key购买 nike

我正在使用 Adam Shaw 的 FullCalendar 和 knockoutjs。我能够添加、删除和拖放事件。在周模式和日模式下,我想显示为特定日期添加的事件的总小时数。

enter image description here

如果我删除、调整大小或移动事件,上述总时间应该会发生变化。

我已经通过按 id 计算和附加到 DOM 来使用 DOM 操作。最初我硬编码为 0。这仅适用于当前 View 。如果我单击下一步并再次返回到以前的日期,它会重置为 0。

最佳答案

为什么不在 eventRender 事件期间使用全局变量来跟踪总数来添加它。这样,当您移动 View 并返回时,它应该会正确更新。

即:

var dayTotals = {};

$('#calendar').fullCalendar({
eventRender: function(event, element, view) {
dayTotals['dayVariable']++;
$('day-header').html(dayTotals['dayVariable']);
}
});

我认为当您添加一个事件时该事件将会触发。删除事件时,您需要执行类似的操作。

希望对您有所帮助。

关于javascript - FullCalendar:显示每个事件的总添加时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20970249/

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