Raphael通过它的ID得到和Element

时间:2012-04-12 18:53:42

标签: jquery raphael

我是Raphael.js的新手,我无法通过其ID获取对象的引用。

我使用raphael(因为我觉得它:-))在运行时创建圆形按钮。

我为<div>的孩子创建了一个按钮:

<div class="elements">
<div>BUTTON HERE<img src="XXX" /></div>
<div>BUTTON HERE</div>
<div>BUTTON HERE</div>
</div>

然后我在场景中使用了一个图像(XXX)来创建一个新的图像对象,我将其放入每个实例容器中。

问题在于后来的问题,我要求我的raphael对象回复自定义事件(我的牧场中的第67行)。

在我的事件处理程序(第62行)中,我希望能够检索特定的image在第21行上设置ID

关于如何通过ID或其他方法获取image元素的任何想法?

我的功能在于:http://pastie.org/3775836

提前感谢您的时间和耐心,

JK _

1 个答案:

答案 0 :(得分:0)

为什么不创建一个数组(在你的函数之外)。

var array = new Array( arrayLength );

然后而不是:

img.id = index;

使用:

array[ index ] = img;

现在,您可以通过在数组中查找图像来访问图像。