2014-09-24 56 views

回答

1

设置头本身为false:

$('#calendar').fullCalendar({ 
    defaultView: 'agendaDay', 
    header: false 
}); 
+0

不幸的是,这是行不通的。当我尝试将日期和日期仍然显示在最上面一行,或者技术上,表格标题中。 [的jsfiddle](http://jsfiddle.net/7chu4hsc/3/) – tomcam 2014-09-28 21:46:57

1

由于没有选择删除文本和,即使你将所有标题选项为空字符串,它仍然显示当天,您可以使用viewRender隐藏文字。

所以,日历已经渲染后,我们会找到fc-day-header th并将html设置为空字符串。查看working JSFiddle。此代码适用于Fullcalendar 2. *

$('#calendar').fullCalendar({ 
    defaultView: 'agendaDay', 
    header: { 
     left: '', 
     center: '', 
     right: '' 
    }, 
    viewRender: function(view, element) { 
     element.find('.fc-day-header').html(''); 
    } 
}); 

这将保持th,但将有0的高度。如果你想删除整个thead,你可以使用element.find('.fc-day-header').parents('table:first').parents('thead').remove()

如果你想使用Fullcalendar 1.6.3/1.6 0.4的类名是有点不同,你应该使用

element.find(".fc-col0.fc-widget-header").html(''); 

检查working fiddle using 1.6.4

1.6.3之前

您在小提琴中使用FullCalendar 1.5.3。这是一个非常旧的版本,我建议你更新它。我没有找到解决方案,因为您没有指定该要求。然而,所提供的将不起作用,因为在Fullcalendar 1.6.3中引入了eventRender