2013-04-12 78 views
0

我用下面的代码制作了一组Rafael.js文本元素。获取Rafael.js的第n个元素的x坐标文本元素的集合

var eltext = Canvas.paper.set(); 
text=Canvas.paper.text(xPos, yPos, character).attr({"font-size": fontSize}); 
eltext.push(text); 

我现在想要得到该集合的第一个文本元素(实际上是一个字符)的x坐标。我试过

firstChar=eltext.at(0); 
xPos=firstChar.x; 

但它没有给出可信的价值。我也试过

firstChar=eltext.at(0); 
xPos=firstChar.getAttribute('x'); 

但是得到了语法错误。我还发现eltext.shift()给出了语法错误。

回答

0

我的语法错了。这工作。

firstChar=eltext[0]; 
characterPos=firstChar.attr('x');