我正在做一个循环函数来制作圆圈,我决定把这些圆圈连接到对象之间的画线上,所以,第一个圆圈就是绘画,我应该得到这个对象的'cx'和'cy',我会开始画线。如何获得最后一个元素(对象),在Raphael的位置细节?
为此,在jquery的情况下,我们可以使用':last'选择器得到最后一个元素,我尝试使用raphael,任何一个帮助我获得每个图形的最后一个元素。
我的功能:
var paper = new Raphael('paper',500,500);
var circle1 = paper.circle(50,50,50).attr({fill:'green'});
var circle2 = paper.circle(200,50,50).attr({fill:'red'});
$(paper.node,':first').click(function(){
alert(this.atrr('x'));
})
$(paper.node,':last').click(function(){
alert(this.atrr('x'));
})
还是你缺少分号 – Jai