Javascript 仅在结束数据完整日历上的事件栏

Javascript 仅在结束数据完整日历上的事件栏,javascript,jquery,calendar,fullcalendar,Javascript,Jquery,Calendar,Fullcalendar,大家好,我正在使用fullcalendar作为我的日历。现在,如果我创建一个事件,它会显示一个从开始日期到目标日期的条形图。但这种观点对我来说并不合适。我只想让酒吧在开始和结束日期开始,而不是在两者之间 例如,如果a事件从2月15日开始到2月25日。如果我使用默认的fullcalendar视图,它将显示一个从15日开始一直到25日的长条形图,涵盖它们之间的日期。但我只希望酒吧在25号,而不是15号、16号或17号。。。23号或24号 我不知道该怎么做。谁能告诉我怎么做 以下是我用事件填充日历的代

大家好,我正在使用fullcalendar作为我的日历。现在,如果我创建一个事件,它会显示一个从开始日期到目标日期的条形图。但这种观点对我来说并不合适。我只想让酒吧在开始和结束日期开始,而不是在两者之间

例如,如果a事件从2月15日开始到2月25日。如果我使用默认的fullcalendar视图,它将显示一个从15日开始一直到25日的长条形图,涵盖它们之间的日期。但我只希望酒吧在25号,而不是15号、16号或17号。。。23号或24号

我不知道该怎么做。谁能告诉我怎么做

以下是我用事件填充日历的代码:

   $('#calendar').fullCalendar({
        // put your options and callbacks here
        viewRender: function (view) {

                $.ajax({
                type: "POST",
                url: base_url +"apps/calendar/getByMonth",
                async : false,
                dataType: 'html',
                data: {'type': $('#formName').val() },
                success: function(mark_up){

                  mark_up = JSON.parse(mark_up);
                  my_events = mark_up["task"];
                  $('#calendar').fullCalendar( 'removeEvents');
                       $('#calendar').fullCalendar('addEventSource', my_events);
                }
            });
  });

这是办不到的。您需要在结束日期注册两个单独的事件或仅注册一个事件

看看这个
这是不可能的。您需要在结束日期注册两个单独的事件或仅注册一个事件

看看这个

如果我这样做,我会遇到两个问题。我将无法知道开始或结束日期。然后我将面临的另一个问题是,当我在那一刻点击一个事件时,我正在从该事件中检索所有数据并显示在模式中。如果我采用这种方法,那么我将得到的开始和结束日期将是相同的。您可以做的是创建自定义函数来处理事件单击。并将事件的所有数据存储在某个变量中。你可以到处玩。不要只使用fullcalendar来存储事件数据。如果我这样做,我会遇到两个问题。我将无法知道开始或结束日期。然后我将面临的另一个问题是,当我在那一刻点击一个事件时,我正在从该事件中检索所有数据并显示在模式中。如果我采用这种方法,那么我将得到的开始和结束日期将是相同的。您可以做的是创建自定义函数来处理事件单击。并将事件的所有数据存储在某个变量中。你可以到处玩。不要仅使用fullcalendar来存储事件数据。