我使用以下代码制作了一组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()给出了语法错误。
答案 0 :(得分:0)
我的语法错了。这很有效。
firstChar=eltext[0];
characterPos=firstChar.attr('x');