12
votes

Un moyen le plus simple d'effacer un conteneur à l'aide de la bibliothèque graphique JavaScript Raphaeljs

Je dois effacer et redessiner un conteneur principal JavaScript Raphaël. J'ai essayé avec xxx

aucune idée?


1 commentaires

RAPPAELJS.com , une bibliothèque JavaScript graphique


4 Réponses :


0
votes

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());


1 commentaires

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.



15
votes

Lorsque vous créez un papier, il crée un objet DOM. Vous pouvez y accéder avec xxx

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: xxx


0 commentaires

11
votes

En fait, il vient juste de venir à mon avis qu'il y a le plus facile de papier.clear (); Ce n'est pas documenté.


1 commentaires

3
votes

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();


0 commentaires