在一个月或一年的视图内显示事件点击的日视图

我是使用完整日历的新手,并且想知道是否可以显示已点击的日程视图(特别是日期)。 如果在年或月视图中点击该事件,则需要进行此操作。

另一件事,我也想知道如果可能的话,可以在日视图中点击一个事件时显示一个灯箱(显示在其他地方的div)。

我已经对这些问题进行了2天的研究,尽管我发现 -

dayClick: function(date, allDay, jsEvent, view) {
    $('#calendar').fullCalendar('gotoDate', date);
},

我无法适应或改变这一点,以正确处理事件。

任何意见将不胜感激。

克里斯先生,谢谢你


这应该会让你继续:

// Added Coded whilst trying to fix onEventClick       
eventClick: function(calEvent, jsEvent, view) {
    jsEvent.preventDefault();

    // Go to and show day view for start date of clicked event
    calendar.fullCalendar('gotoDate', calEvent.start);
    calendar.fullCalendar('changeView', "basicDay");

    // Popup with information of clicked event
    if(calEvent.url) {
        $("#eventDisplay").html("<p><b>Title:</b> <a target='_blank' href='" + calEvent.url + "'>" + calEvent.title + "</a></p>");
    } else {
        $("#eventDisplay").html("<p><b>Title:</b> " + calEvent.title + "</p>");
    }
    $("#eventDisplay").append("<p><b>Start:</b> " + calEvent.start + "</p>");
    $("#eventDisplay").dialog({
        width: 400,
        modal: true
    });
},
// End Code onEventClick

Fidle显示两个请求:显示日视图并弹出包含事件信息的jQuery UI对话框。

请注意,对于触发外部URL的事件,您应该首先使用.preventDefault。 你当然可以在弹出的HTML中提供链接,让用户点击它,如果他真的想这样做的话。 参见Februray第28届活动的例子。

链接地址: http://www.djcxy.com/p/81159.html

上一篇: Showing day view of event on event click within an month or year view

下一篇: FullCalendar showing event in month view but not day and week view?