默认情况下,fullcalendar打印日历表,然后打印事件(在完全独立的div中)。然后,事件被定位在屏幕上,因此它们似乎在相应的日期内。
由于非常具体的原因,我需要在日内呈现事件(我只使用单日活动)。这可能吗?
或者至少,无论如何都要将事件与日历上的各自日期相关联(因此我可以在JQuery语句中处理每个事件及其日期?
答案 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