加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 16:12:05 所属栏目:PHP教程 来源:网络整理
导读:我正在使用通过json调用的Fullcalendar,并且发生了一些非常奇怪的事情,这让我感到害怕!找不到适合它的解决方法. 我有一个标签下的日历.当我单击该选项卡时,日历网格会显示,但没有任何事件.如果我在下个月点击日历然后再回到上个月,则事件都会正常显示! 如
我正在使用通过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=

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读