FullCalendar无法正确加载身体

时间:2019-05-23 13:42:23

标签: jquery html css fullcalendar fullcalendar-3

问题基本上是全日历无法正确加载。它在某些浏览器中有效,但在其他浏览器中无效。示例:可以在Ubuntu上的Chrome浏览器中使用,但不能在Windows上的Chrome浏览器中使用。

错误:

enter image description here

工作:

enter image description here

这是我的一些代码:

$(function(){
    $("#medicalen").fullCalendar({
        allDaySlot: false,
        nowIndicator: true,
        defaultView: 'agendaDay',
        lang: 'es',
        slotLabelFormat: 'H:mm',
        titleFormat: "D MMMM 'YY",
        height: 'parent',
        displayEventTime: false,
        slotLabelInterval: '00:10:00',
        hiddenDays: [0,6],
        events: [{'title': 'JOHNSON CAMILA LUCIA', 'start': '2019-04-29 18:00', 'pac_id': 1345}, {'title': 'PATHEVEN SANTIAGO', 'start': '2019-04-25 12:00', 'pac_id': 4512}, {'title': 'CIARALLE JUAN ESTEBAN', 'start': '2019-04-29 16:00', 'pac_id': 106}],
        slotDuration: '00:10:00',
        defaultTimedEventDuration: '00:10:00',
        views:{
            agenda:{
                minTime: '8:30',
                maxTime: '18:00',
            }
        },
        eventClick: function(event, jsEvent, view){
                          loadhis(event.pac_id);
                    }
    });        
});

我已经尝试过render方法,并且是相同的。我没有任何控制台错误或日志错误。这在1个月前正常运作。它始终托管在使用Flask 1.0和Python 3.7制作的PythonAnywhere上。

1 个答案:

答案 0 :(得分:1)

如果您删除

Channel channel=session.openChannel("exec");
((ChannelExec)channel).setPty(true);

((ChannelExec)channel).setCommand(fullCommand);

channel.setInputStream(null);
((ChannelExec)channel).setErrStream(System.err);

InputStream in=channel.getInputStream();
channel.connect();
byte[] tmp=new byte[1024];
while(true){
    while(in.available()>0){
        int i=in.read(tmp, 0, 1024);
        if(i<0)break;
        System.out.print(new String(tmp, 0, i));
    }
    if(channel.isClosed()){
        System.out.println("exit-status: "+channel.getExitStatus());
        break;
    }
    try{Thread.sleep(1000);}catch(Exception ee){}
}

那么您将没有问题。

由于日历不在固定高度的块内,因此它将采用父块的最小高度,因此某些日历将不可见。