检测后台事件FullCalendar

时间:2017-09-28 03:33:43

标签: jquery fullcalendar

我使用了背景事件,渲染="背景"。我尝试抓住背景事件点击。所以我试试这个:

dayClick: function (start, end, allDay, jsEvent, view) {
    $('#New').modal('show');
},

selectOverlap: function (calEvent) {
    if (calEvent.rendering === 'background') { 
        $('#Request').modal('show'); 
    }
},

当我点击该日时,它会打开Request modalNew modal。我只想打开Request modal

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并且解决了这个问题:

dayClick: function(date, jsEvent, view) { 
  if(jsEvent.target.classList.contains('fc-highlight'))
  {// code for backgroud event
  }
  else
  { //code for empty slot click 
  }
},