Sto usando le schede degli strumenti jQuery per dividere la mia pagina in schede. Una di queste schede contiene un jQuery Fullcalendar. Perché carico JavaScript nella pagina per velocità e per evitare il flash di contenuti inutilizzati, nascondo le schede inizialmente non visualizzate utilizzando display: none. Quando si esegue questa operazione, il fullcalendar non viene visualizzato correttamente. Mostra i pulsanti corretti, ma fino a quando non premo il pulsante di oggi, non viene mostrato nessun calendario. Se permetto di renderizzare in un div visibile, viene visualizzato correttamente.Come caricare correttamente il plugin fullcalendar jQuery in un div nascosto
Posso aggirare questo usando la scheda-selezionare gli eventi per eseguire il rendering del calendario o spostando il calendario e gli script delle schede in testa, ma preferirei se ci fosse una soluzione più adeguata.
Questo è in realtà più o meno L'ho fatto anche alla fine, legandolo all'evento tab show delle mie schede, funziona abbastanza bene, anche se sembra un trucco :) –