2016-09-08 4 views

ответ

1

Попробуйте это. Назначьте некоторый идентификатор вашему событию. Затем в событии eventRender добавьте этот id в div события. Обратите внимание, есть также eventClick обработчик присутствует:

$('#calendar').fullCalendar({ 
     header: { 
      left: 'prev,next today', 
      center: 'title', 
      right: 'month,basicWeek,basicDay' 
     }, 
     defaultDate: '2016-09-12', 
     navLinks: true, // can click day/week names to navigate views 
     editable: true, 
     eventLimit: true, // allow "more" link when too many events 
     events: [ 
      { 
       title: 'Meeting', 
       start: '2016-09-12T10:30:00', 
       end: '2016-09-12T12:30:00', 
       id: "1234" 
      } 
     ], 
     eventRender: function (event, element, view) { 
      element.find('.fc-content').attr("id", "event-" + event.id); 
     }, 
     eventClick: function (event, jsEvent, view) { 
      alert(event.id); 
     }, 
    }); 

Затем вызовите это после событий списка нажмите:

$('#event-1234.fc-content').trigger('click'); 

Вы можете попробовать его здесь:

http://jsbin.com/fejifovuxo/edit?js,output

Удачи!

Смежные вопросы