JavaScript事件传参

最近因为用了动态对象的事件侦听,所以每个事件派遣对象对应的参数不一样,需要根据当前对象传递不一样的参数。

首先我们测试一下,这样传递参数是成功的:
var src = "resource/video/hera2.mp3";

var snd = new annie.Sound(src);

snd.play(0,1);

snd.addEventListener(annie.Event.ON_PLAY_END,function(){showb("播放结束")});

//或
//snd.addEventListener(annie.Event.ON_PLAY_END,function(){showb.bind(this,"播放结束")});

function showb(id){

  console.log(id);

}

你可能感兴趣的:(JavaScript事件传参)