第二次单击后停止加载音频

时间:2013-04-21 17:15:55

标签: javascript

点击图片后我加载了一些音频。这很好,现在唯一的问题是当它们再次点击图像时停止它。这是代码。当然它不起作用。任何帮助都会很好。

var sound = new Audio("plane.mp3");
    sound.preload = 'auto';
    sound.load();


    function planeNoise() {
      var click=sound.cloneNode();
      click.play();
        if(click>1){
            sound.stopPropagation();
        }
    }

1 个答案:

答案 0 :(得分:0)

使用one事件处理程序应该适合您。以下只是一个例子,不知道你的代码是如何组织的。

$('.image').one("click", function(){
    planeNoise();
});


function planeNoise() {
   var click=sound.cloneNode();
   click.play();
}