Lin*_*nus 4 jquery json fullcalendar
每次打开浏览器时,我在第一次加载全日历时遇到问题。当我刷新页面时,一切正常。
大小不对。不是框架的大小,而是内容。
它是这样的:
我已经阅读了文档,但是对此一无所获。
我的jQuery来了:
$('#kalender1').fullCalendar({
firstDay: 1,
header: {right:'today prev,next month,agendaWeek'} ,
defaultView: 'agendaWeek',
// timeFormat: 'h(:mm)', // uppercase H for 24-hour clock
minTime:'6' ,
maxTime: '21' ,
eventResize: function(event,dayDelta,minuteDelta,revertFunc) {
var internidevent = event.value
var minutes = minuteDelta
var whataction = 4
//alert(minuteDelta)
$.post('save.asp', {whataction:whataction, internidevent:internidevent, minutes:minutes})
},
eventClick: function(calEvent, jsEvent, view) {
//alert('Event: ' + calEvent.title);
//alert('id: ' + calEvent.value + '');
var sellerid = <%=value%>
var event = calEvent.value
$.colorbox({href:"editevent.asp?sellerid="+sellerid+'&event='+event, iframe:"true",width:"800", height:"800"})
// change the border color just for fun
$(this).css('border-color', 'red');
},
eventDrop: function(event,dayDelta,minuteDelta,allDay,revertFunc) {
var internidevent = event.value
var minusday = dayDelta
var minusminutes = minuteDelta
var whataction = 3
$.post('save.asp',{whataction:whataction,internidevent:internidevent,minusday:minusday,minusminutes:minusminutes})
//if (allDay) {
// alert("Event is now all-day");
//}else{
// alert("Event has a time-of-day");
//}
// if (!confirm("Are you sure about this change?")) {
// revertFunc();
// }
},
dayClick: function(date, allDay, jsEvent, view) {
// change the day's background color just for fun
// $(this).css('background-color', 'red');
}
})
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助!
最好的问候莱纳斯
我有同样的问题。通过从加载日历的页面上执行此操作解决了该问题,它应该在$(document).ready函数的同一页面中也可以工作:
<script type="text/javascript">
setTimeout("jQuery('#kalender1').fullCalendar( 'render' );",100);
</script>
Run Code Online (Sandbox Code Playgroud)
不太确定为什么会这样,但是此修复程序(虽然有点丑陋)对我来说很好用。
归档时间: |
|
查看次数: |
3890 次 |
最近记录: |