0

我正在为 jQuery 使用精彩的fullcalendar插件

但我遇到了一些复杂情况,因为我在同一页面上有多个日历。

每个日历都在<div>具有自己的 id 的内部,因此从“全局范围”识别正确的日历非常简单。

我的问题实际上是my_custom_val从其回调函数中获取当前日历,例如select当用户在日历上进行选择时触发。通常,您希望在这样的事件之后出现一个创建事件对话框,这是我所拥有的,但对于每个日历。这是此回调的文档http://arshaw.com/fullcalendar/docs/selection/select_callback/

我发现可以找到在设置时传递给日历的选项, 但问题是,我什至无法从选择回调中$(calendar_id).data("fullCalendar").options.my_custom_option;找出。calendar_id

这是与此问题相关的部分代码:

$(calendar_id).fullCalendar({
    my_custom_val: my_custom_val,
    select: function(start, end, allDay){
        // Process selection...
        // need to access my_custom_val here
        // from the global scope, if i know calendar_id, i can simply do 
        // $(calendar_id).data("fullCalendar").options.my_custom_option
    }
});

任何建议都非常感谢,谢谢

4

1 回答 1

0

calendar_id 里面有什么?值类型?

于 2013-06-23T20:11:03.923 回答