Jquery Fullcalendar:是否有可能让它在日内呈现事件?

时间:2011-06-09 11:49:09

标签: jquery fullcalendar

默认情况下,fullcalendar打印日历表,然后打印事件(在完全独立的div中)。然后,事件被定位在屏幕上,因此它们似乎在相应的日期内。

由于非常具体的原因,我需要在日内呈现事件(我只使用单日活动)。这可能吗?

或者至少,无论如何都要将事件与日历上的各自日期相关联(因此我可以在JQuery语句中处理每个事件及其日期?

1 个答案:

答案 0 :(得分:1)

是的,你可以确定用一些聪明的jquery和javascript点击的那天

在这里寻找一个好的实例

http://jsfiddle.net/ppumkin/xCHLn/

引擎就是这个部分

 eventClick: function(calEvent, jsEvent, view) {
           var mousex = jsEvent.pageX;
           var mousey = jsEvent.pageY;
           $('td').each(function(index) {
            var offset = $(this).offset();
            if ((offset.left + $(this).outerWidth()) > mousex && offset.left < mousex && (offset.top + $(this).outerHeight()) > mousey && offset.top < mousey) {
             //Some specifics in here- look at example