jquery - 调用 fullcalendar 方法时出现问题

标签 jquery jquery-plugins fancybox fullcalendar

我正在努力使 FullCalendar 更加有用,并且我正在尝试构建诸如使用其完整 API 插入事件之类的功能。

我在 dayClick 事件中有此功能:

dayClick: function(date, allDay, jsEvent, view) {
                var now = new Date();
                if (now < date){//Only allow create events in the future
                    var target = $.fullCalendar.formatDate(date, 'dd/MM/yyyy');
                    var url = 'views/events.php';
                    var data = url + '?date='+target;
                    $.fancybox(
                        {
                            'autoDimensions'    : false,
                            'type'              : 'iframe',
                            'href'              : data,
                            'width'                 : 700,
                            'height'                : 500,
                            'transitionIn'      : 'none',
                            'transitionOut'     : 'none',
                            'onClosed'          : function(){
                                $.refetchEvents();
                            }
                        }
                    );
                }
            }

fancybox 被调用,因此 onClosed 函数被调用,但它总是说“不是函数”

我尝试过 $.fullCalendar('refetchEvents') (如 API http://arshaw.com/fullcalendar/docs/event_data/refetchEvents/ 中所述)和 $.fullCalendar.refetchEvents();

不出现错误的唯一方法是:

$.fullCalendar.refetchEvents;

但是如果我查看 Firebug 控制台,它不会刷新任何内容。

出了什么问题?

最佳答案

改变

$.refetchEvents();

$('#calendar').fullCalendar( 'refetchEvents' );

关于jquery - 调用 fullcalendar 方法时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6641169/

相关文章:

javascript - 网络网格关闭分页

javascript - jQuery 标签云插件帮助

html - Fancybox 在页面上隐藏了一些元素

jquery - Fancybox v2 关闭对话框,内容中带有 html 按钮

c# - 使用 jQuery 和 ASP.NET 提交表单

javascript - 为什么图像不能在 css 中水平显示?

jQuery Tablesorter 过滤器不更新分页器

jquery - FancyBox iframe 将parent.$ 返回为未定义(使用 WordPress)

php - jQuery UI 可排序 php/mysql

javascript - 在私有(private)方法中使用 `this` 的 jQuery 插件设计模式?