2013-04-12 54 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');