Javascript 在执行重复事件时,如何在完整日历中设置stick=true?

Javascript 在执行重复事件时,如何在完整日历中设置stick=true?,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,我目前正在代码中重复fullCalendar事件。然而,当切换到下一个月/上一个月时,我的事件出现错误或消失。我知道需要棒,但是当我的代码是这样的时候,我应该把它放在哪里呢 var repeatingEvents = [{ title: sub[x], start: tmefrm[x], end: tmeto[x],

我目前正在代码中重复fullCalendar事件。然而,当切换到下一个月/上一个月时,我的事件出现错误或消失。我知道需要
,但是当我的代码是这样的时候,我应该把它放在哪里呢

var repeatingEvents = [{
                        title: sub[x],
                        start: tmefrm[x], 
                        end: tmeto[x], 
                        dow: [har[x]], 
                        ranges: [{
                                start: moment(dtefrm[x]), 
                                end: moment(dteto[x]),
                              }],
                        color: 'green',
                        }];
                        var getEvents = function( start, end ){
                            return repeatingEvents;
                        }
                        $('#calendar').fullCalendar({
                            defaultDate: moment(),
                            header: {
                                left: 'prev,next today',
                                center: 'title',
                                right: 'month,agendaWeek,agendaDay',
                            },
                            defaultView: 'month',
                            eventRender: function(event, element, view){
                                //console.log(event.start.format());
                                return (event.ranges.filter(function(range){
                                    return (event.start.isBefore(range.end) &&
                                            event.end.isAfter(range.start));
                                }).length)>0;
                            },
                            events: function( start, end, timezone, callback ){
                                var events = getEvents(start,end); //this should be a JSON request
                                callback(events);
                            },
                        });
我读过文档,文档中说
事件必须是一个事件对象,至少有一个标题和开头。

除非我的代码是这样的,否则就很容易了

var myCalendar = $('#calendar');
myCalendar.fullCalendar();
var myEvent = {
                title: sub[x],
                color: 'green',
                start: tmefrm[x],
                end: tmeto[x],
                dow: [har[x]],
                ranges: [{
                          start: new Date(dtefrm[x]),
                          end: new Date(dteto[x]),
                        }],
                }
                myCalendar.fullCalendar('renderEvent', myEvent, [ stick= true]);
我做什么?我想使用重复事件,到目前为止,这段代码使我远离以前的进度,但我不确定将这段
粘贴到哪里

任何帮助都很好:)

很简单

myCalendar.fullCalendar('renderEvent', myEvent, true);