有没有人有幸让FullCalendar与jQuery的ThickBox一起工作?
当有人单击FullCalendar事件时,我希望在ThickBox窗口中打开事件详细信息。
你知道怎么让他们一起工作吗?
发布于 2010-03-16 12:05:56
b/c fullcalendar在文档就绪后动态创建那些,thickbox不能将自己的事件附加到它,所以它不能工作。您需要显式地告诉thickbox将其事件附加到eventRender (http://arshaw.com/fullcalendar/docs/event_rendering/eventRender/)中的tb_init函数( thickbox并没有真正记录该函数)。像这样的东西应该是有效的:
$('#calendar').fullCalendar({
eventRender: function(event, element) {
tb_init(element);
}
});希望这能有所帮助
发布于 2010-03-17 00:37:31
谢谢你,这有点用,至少让我找到了正确的方向。
我所需要做的就是通过将下面这行代码放在日历结束“});”之后来初始化ThickBox。
TB_init();
$(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',
firstHour: '6',
minTime: '6',
maxTime: '20'
},
editable: false,
events: [
{
title: 'All Day Event',
start: new Date(y, m, 1)
}
});
TB_init();
});https://stackoverflow.com/questions/2449888
复制相似问题