fullcalendar dynamically change default view based on screen width
问题 I'm using fullcalendar and the below code works for me to render fullcalendar while also using turbolinks. function eventCalendar() { return $('#event_calendar').fullCalendar({ defaultView: 'agendaWeek', header: { left: 'prev,today,next', center: 'title', right: 'agendaDay,agendaWeek' }, }); }; function clearCalendar() { $('#event_calendar').fullCalendar('delete'); // In case delete doesn't work. $('#event_calendar').html(''); }; $(document).on('turbolinks:load', eventCalendar); $(document)