一次点击两声,第二声延迟

时间:2015-03-06 16:21:02

标签: javascript jquery

我正在尝试解决以下问题。我有一个菜单,当你点击产生一个声音。我想要做的是点击播放一个声音然后播放一些延迟第二个声音。 这是代码远。

    var beepOne = $("#beep")[0];
$("h3").click(function() {
        beepOne.play();
    });

var beepTwo = $("#beep-conf")[0];
var beepThree = $("#beep-off")[0];
$("a").click(function() {
        beepTwo.play();
        beepThree.play();
    });

2 个答案:

答案 0 :(得分:0)

使用setTimeout

setTimeout(function(){ toDoIn1000ms(); }, 1000);

答案 1 :(得分:0)

您可以使用超时进行第二次播放():

$("a").click(function() {
    beepTwo.play();
    setTimeout(function(){
        beepThree.play()
    },200) //time in milliseconds
});