2016-01-24 54 views
1

我使用fullcalendar工作,下面是我的設置:FullCalendar eventClick和dayClick不帶參數

$(function() { 
    var date = new Date(); 
    var d = date.getDate(); 
    var m = date.getMonth(); 
    var y = date.getFullYear(); 

    $('#calendar').fullCalendar({ 
     header: { 
      left: '', 
      center: '', 
      right: '' 
     }, 
     defaultView: 'month', 
     lazyFetching: true, 
     timeFormat: { 
      // for agendaWeek and agendaDay 
      agenda: 'h:mmt', // 5:00 - 6:30 

      // for all other views 
      '': 'h:mmt'   // 7p 
     }, 
     isRTL: true, 
     lang: 'fa', 
     editable: true, 
     disableResizing: true, 
     dayNamesShort: ['یک‌شنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنج‌شنبه', 'جمعه', 'شنبه'], 
     firstDay: 6, 
     events: [ 
      { 
       title : 'event1', 
       start : '2016-01-24' 
      }, 
      { 
       title : 'event2', 
       start : '2016-01-24', 
       end : '2016-01-25' 
      }, 
      { 
       title : 'event3', 
       start : '2016-01-22', 
       allDay : true // will make the time show 
      } 
     ], 
     eventClick: function() { 
      alert('win'); 
     } 
    }); 
}); 
上的事件,當點擊

,沒有動作觸發器。我到處尋找並找不到任何答案。 目前,我將FC與symfony2集成在一起。 也,這裏是我的資產:

<script src="{{ path('fos_js_routing_js', {'callback': 'fos.Router.setData'}) }}"></script> 
<script src="{{ asset('js/moment.js') }}"></script> 
<script src="{{ asset('bundles/adesignscalendar/js/fullcalendar/jquery.fullcalendar.min.js') }}"></script> 
<script src="{{ asset('js/lang-all.js') }}"></script> 
+0

我把連同你的初始化一個的jsfiddle PARAMS這裏(http://jsfiddle.net/b3qqy9Lm/)。 eventClick正在工作,所以我認爲它是與交響樂或fullCalendar版本的集成。小提琴是2.4.0。 – scottysmalls

回答

0

試試這個,

selectable: true, 
eventClick: function(event, jsEvent, view) { 
// your code 
}