php – 页面加载时不显示事件

我正在使用通过json调用的Fullcalendar,并且发生了一些非常奇怪的事情,这让我感到害怕!找不到适合它的解决方法.

我有一个标签下的日历.当我单击该选项卡时,日历网格会显示,但没有任何事件.如果我在下个月点击日历然后再回到上个月,则事件都会正常显示

如果我导航到另一个页面然后返回到日历页面,则会发生同样的事情.必须前往下一个和上一个加载事件.

这就是我调用日历的方式:

$(document).ready(function() {
    $('#calendar').fullCalendar({
        editable: false,
        events: "../events_calendar.PHP",
        loading: function(bool) {
            if (bool) $('#loading').show();
            else $('#loading').hide();
        }
    }); });

这里有什么想法?

谢谢.

解决方法:

页面加载时,可能存在隐藏日历的问题.

所以你可以尝试重新报道这个事件
http://arshaw.com/fullcalendar/docs/event_rendering/rerenderEvents/

.fullCalendar( 'rerenderEvents' )

要么

要确保事件正常,您应该连接refetchEvent
http://arshaw.com/fullcalendar/docs/event_data/refetchEvents/

.fullCalendar( 'refetchEvents' )

当日历显示并准备好时,应该调用这两个事件..而不是之前因为它可能有同样的问题.

我认为这个问题已经出现了问题 – 但它可以在最新版本中得到解决.但我现在找不到它.尝试并搜索支持中的错误

http://code.google.com/p/fullcalendar/issues/list?can=1&q=

除此之外,您将不得不尝试调整日历加载的方式等…

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...