fullCalendar仅部分渲染。仅当用户手动单击图片中的6个按钮中的任何一个或者在Chrome中,右键单击,然后单击" Inspect Element"时,才会呈现日历部分。在屏幕上的任何地方。
在以下代码中," popupDiv"在弹出对话框中呈现。放入此popupDiv的任何其他html组件都可以正常工作。点击一个按钮(说"今天")后,一切正常。
<div id="popupDiv">
<div id="calendar"></div>
</div>
<script type="text/javascript">
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
lazyFetching: false,
editable: false,
allDayDefault: false,
events: '/Home/GetCalendarData',
eventMouseover: function (calEvent, jsEvent) {
},
eventMouseout: function (calEvent, jsEvent) {
}
});
</script>