如何创建一个适用于由eventlistener标记的元素Id的函数?

时间:2014-02-21 19:31:53

标签: javascript

以下是我正在处理的代码片段:

for(var i = 0; i < hexArray.length; i++) { 
    document.getElementById(hexArray[i]).addEventListener('animationend', wave, false);
    document.getElementById(hexArray[i]).addEventListener('webkitAnimationEnd', wave, false);
};

我要做的是使wave成为一个函数变量,仅适用于eventListener触发的当前元素Id。

因此,例如,当动画结束时,我想告诉wave函数运行,但仅限于刚刚结束的动画的div。

1 个答案:

答案 0 :(得分:1)

wave函数中,this的值将是动画刚刚完成的元素。