停止已经用javascript播放声音

时间:2013-10-06 18:21:33

标签: javascript

我有以下功能播放声音时 div徘徊

function playsound() {
    var snd = new Audio();
    snd.src = 'snd/ring.mp3';
    snd.play();
}

// Play sound on mouseover
$('.navigation a').hover(function () {
    playSound();
    $(this).find('img').animateRotate(-360, 1000);
});

问题是当鼠标移动链接时,它会再次重放声音。 我想让它播放一次,当鼠标离开时,应该停止所有声音。 怎么办呢?

1 个答案:

答案 0 :(得分:1)

hover()函数为mouseenter和mouseleave添加处理程序。

您只想处理mouseenter