嗨,我只是想知道是否有办法让日历中的“标题,开始,结束”不可见。原因是我希望实现qtip以在将鼠标悬停在事件上时显示这些信息。我正在使用来自此文件的fullcalendar的最新版本:“fullcalendar-1.4.6.zip”,其中C#为serverside,jQuery为clientside。谢谢大家的期待。
答案 0 :(得分:3)
我有一个非常相似的要求(在悬停时显示工具提示),我不得不从事件的标题中删除开始和结束时间。我做了如下。魔术由timeFormat: {....}
选项块()完成:
timeFormat: {
// for agendaWeek and agendaDay do not display time in title
// time already displayed in the views
agenda: '',
// for all other views (19:00 - 20:30)
'': 'H:mm{ - H:mm}'
},
请注意,我正在使用议程视图,我只删除了周视图和日视图的时间组件。
注意:根据我的要求,我不必删除活动标题。 向您提问 ....如果不是时间和标题,您会将哪些内容显示为事件标题?空标题看起来有点奇怪吗?无论如何....如果您有任何进一步的问题,请告诉我。
示例屏幕截图链接:alt text http://img441.imageshack.us/img441/9587/calendarview.jpg。
我使用过哪些选项的示例摘录:
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
timeFormat: {
// for agendaWeek and agendaDay do not display time in title
// time already displayed in the view
agenda: '',
// for all other views (19:00 - 20:30)
'': 'H:mm{ - H:mm}'
},
columnFormat: {
month: 'dddd', // Monday
week: 'dddd, MMM dS', // Monday, July 13th
day: 'dddd, MMM dS' // Monday, July 13th
},
axisFormat: 'H:mm',
allDaySlot: false,
slotMinutes: 30,
defaultEventMinutes: 22,
editable: false,
aspectRatio: 2,
});
});