J'ai une page avec plusieurs graphiques Chart.js. La page a deux vues: TABULATED (bootstrap) et SEQUENTIAL. Ensuite, lorsque la page est chargée, les graphiques sont automatiquement organisés dans la vue tabulée (chaque onglet correspond à chaque graphique). La structure html séquentielle est:Déplacer du HTML avec jQuery fait disparaître les graphiques de chart.js, pas d'erreurs, raison inconnue Comment puis-je le redessiner?
<div class="chartsCotainter">
<div class="chart1">
<!-- here is the chart 1 ... -->
</div>
...
</div>
Le problème est lorsque les cartes sont finalement organisées disparaît étrangement. La solution que je trouve pour résoudre le problème est d'organiser les cartes dans les onglets au bout de 5 secondes à l'aide setTimeout
function refreshView()
{
console.log("Refreshing...");
organizeChartsInTabs();
}
setTimeout(refreshView, 5000);
Je ne veux pas utiliser setTimeout
, je crois qu'il est nécessaire d'redraw
toutes les cartes organisent après , Je ne sais pas comment. J'ai essayé .update()
mais pas de succès.
Salut, merci de votre réponse. Je fais exactement ce que vous répondez et ne fonctionne toujours pas, très étrange! –
utilisez-vous cdn js pour tous –
non, tous localement, je vais vous montrer le code –