0

单击图像后,我已经加载了一些音频。这很好用,现在唯一的问题是当他们再次单击图像时让它停止。这是代码。当然是行不通的。你能帮忙的话,我会很高兴。

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


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

1 回答 1

0

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

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


function planeNoise() {
   var click=sound.cloneNode();
   click.play();
}
于 2013-04-21T17:20:16.333 回答