Je dois effacer et redessiner un conteneur principal JavaScript Raphaël. J'ai essayé avec aucune idée? P> p>
4 Réponses :
Oui! Vous devez labourer à la fin de la DOCS ..
( function (local_raphael) { /*Put your little bit of Rap code in here*/ var paper = local_raphael(10, 10, 320, 200); } )(Raphael.ninja());
Raphael.ninja () ( Raphaeljs.com/reference.html#raphael.ninja ) Supprime toute la bibliothèque, alors je ne pense pas qu'il soit possible de faire autre chose à Raphaël après l'avoir appelé. Je pense que Paper.clear () serait suffisant pour éliminer les éléments sur le papier ou le papier.Retirer () pour retirer le papier de la DOM.
Lorsque vous créez un papier, il crée un objet DOM. Vous pouvez y accéder avec lorsque vous créez un nouvel objet Raphael, vous créez un nouvel objet DOM et laissez l'original unique! C'est la meilleure façon de le faire en compte tout. Si vous souhaitez supprimer la toile, vous n'avez besoin que de la commande suivante: p>
En fait, il vient juste de venir à mon avis qu'il y a le plus facile de papier.clear (); Ce n'est pas documenté. P>
Oui maintenant, il est documenté dmitrybaranovskiy.github.io/raphael/reference.html#paper. CLE AR
avec le dernier graphael 0.5.1, je clee facilement le graphique avec simplement appeler la méthode Clear (). I.e.
var r = Raphael(...) r.clear();
RAPPAELJS.com , une bibliothèque JavaScript graphique