2011-05-10 19 views
0

私はRaphael.jsでいくつかの長方形をレンダリングしました。私は長方形のそれぞれに名前をつけて、それぞれに名前を保存したいと思います。 Raphaelでのやり方は?例えばRaphael.js各要素に名前を保存する方法は?

var r1 = paper.rect(10, 10, 50, 50); //name it 'car' 
var r2 = paper.rect(10, 10, 50, 50); //name it 'plane' 
var r3 = paper.rect(10, 10, 50, 50); //name it 'bike' 

そして、将来的には、私はその後、名前を保存するために新しい属性を追加する方法r1.attr('name')=='car'

のように、名前を確認することにより、それらを区別することができますか?

答えて

1

なぜDOMオブジェクトにIDを追加しないのですかusing .node

var r1,r2,r3; 

r1 = paper.rect(10, 10, 50, 50); 
r1.node.id = 'car' 

r2 = paper.rect(10, 10, 50, 50); 
r2.node.id = 'plane' 

r3 = paper.rect(10, 10, 50, 50); 
r3.node.id = 'bike' 
関連する問題