0

我使用以下代码制作了一组 Rafael.js 文本元素。

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() 给出了语法错误。

4

1 回答 1

0

我的语法错误。这行得通。

firstChar=eltext[0];
characterPos=firstChar.attr('x');
于 2013-04-12T17:14:08.137 回答