繁体   English   中英

FullCalendar-在议程日视图中很难看到“后期”事件

[英]FullCalendar - difficult to see “late” events in agendaDay view

我正在使用FullCalendar来显示用户输入的事件。 因此,我无法控制它们的预定时间。

奇怪的是,有人在晚上11:59安排了活动,在FullCalendar的议程视图中基本上看不到该活动。

这是我描述的场景的JSFiddle JS复制如下:

$(function () {
    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();

    $('#calendar').fullCalendar({
        header: false,
        contentHeight: 300,
        defaultView: 'agendaDay',
        scrollTime: '24:00:00',
        allDaySlot: false,
        slotDuration: '00:15:00',
        slotEventOverlap: false,
        forceEventDuration: true,
        defaultTimedEventDuration: '00:30:00',
        displayEventEnd: false,
        editable: false,
        events: [{
            title: 'Earlier (visible) Event',
            start: new Date(y, m, d, 22, 00)
        }, {
            title: 'Late (hard to see) Event',
            start: new Date(y, m, d, 23, 59)
        }]
    });
});

正如您将在JSFiddle上看到的那样,“ Late(很难看到)事件”在日历的底部仅高出两个像素,这是不可用的。 有解决方案吗? 例如,也许可以通过某种方式查看第二天​​凌晨1点之前的一天?

添加maxTime: "24:59:59" 这会将议程视图扩展到午夜之后,使您的活动可见。 这是jsFiddle: http : //jsfiddle.net/0tm5cgjb/2/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM