Intercettare il cambio di mese in jQuery FullCalendar

Intercettare il cambio di mese in jQuery FullCalendar

FullCalendar non mette a disposizione degli eventi per intercettare il cambio di mese.

Ma possiamo farlo usando gli eventi delle frecce, che hanno delle classi CSS univoche.

Il codice qui sotto usa jQuery, e si riferisce alla versione 3 di FullCalendar.

Nella versione 4 dovete fare la stessa cosa, solo che cambia il modo in cui si prende la data dal calendario.

I nomi degli eventi sono un pò cambiati.

Potete, comunque, usarlo come punto di partenza.

Ecco il codice:

$('.fc-prev-button').click(function () {
    console.log($("#calendar").fullCalendar('getDate'));
    console.log($("#calendar").fullCalendar('getDate').month());
});

$('.fc-next-button').click(function () {
    console.log($("#calendar").fullCalendar('getDate'));
    console.log($("#calendar").fullCalendar('getDate').month());
});

Non vi ho messo tutto il resto del codice (quello di init del calendario) ma non serve; questo codice lo mettete dopo il suo init e state a posto.

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2576 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy