Bonsoir à tous, j'ai besoin de vos lumières car je suis dans l'impasse.

J'affiche (sur un iPad) plusieurs graphiques Highcharts et ça marche bien. Mais le pb de l'iPad c'est que c'est lent aussi le calcul et l'affichage de mes graphes prennent du temps.
J'avais dans l'idée, une fois que ce calcul et affichage était fait, de garder en mémoire (une var) le contenu de mon container. Et ensuite le ré afficher à volonté mais beaucoup plus vite.
Sauf que je n'y arrive pas. J'ai fait une synthèse : http://jsfiddle.net/huhWj/2/

Donc le buttonGet recupére le contenu du container et buttonSet le positionne. Mais une fois cela fait, le graphe Highcharts ne fonctionne plus. Les buttons Get et Set simulent un .load() (jquery) du container.

exemple de séquence : "Set new data" plusieurs fois pour voir le graphe changer => "Get container" recupèration du contenu => "Empty" vidage container => "Set container" affichage mais le graphe ne fonctionne plus

Donc voilà ma question : avez-vous une idée ?
Merci d'avance.