微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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=

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐