我使用API创建我的SoundManager音频播放列表。我按照本教程: totorial
当我点击一个链接(来自我的播放器的一首歌)时,在方法播放中,我显示一个包含链接(a)的div,我调用方法 voter()。
onplay : // Quand on fait "play"
function() {
var t=titre.toString();
document.getElementById("informations").style.visibility="visible";
voter();
},
在选民()方法中,当我点击我的div的 之一时,我想要恢复这首歌。
function voter(){
$('#informations .container .votes_main .votes_gray .votes_buttons a').click(function () {
alert(current);
});
}
问题是:当我点击第一个时,我在警报中恢复了它的id(0)。但是如果稍后我点击第二个,我有两个警报,其中包含第二个的id(1)的值,当我再次点击第一个时,我将有3个警报包含当前歌曲的值( 0)等等......
我如何点击每个,以及一个同时包含歌曲的id
的警报提前谢谢
答案 0 :(得分:0)
我找到了问题的解决方案,并与您分享:
function voter(){
$('#informations .container .votes_main .votes_gray .votes_buttons a').unbind('click').bind('click',function(){
alert(current);
});
}