制作标题,开始,结束隐形

时间:2010-07-02 19:39:27

标签: fullcalendar

嗨,我只是想知道是否有办法让日历中的“标题,开始,结束”不可见。原因是我希望实现qtip以在将鼠标悬停在事件上时显示这些信息。我正在使用来自此文件的fullcalendar的最新版本:“fullcalendar-1.4.6.zip”,其中C#为serverside,jQuery为clientside。谢谢大家的期待。

1 个答案:

答案 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,
    });
});