请问一个按钮怎么开启定时器后3秒自动关闭?

我想点击按钮a开启定时器,并3秒后关闭定时器

    function tablar(){
        setInterval(function() {
            document.getElementById('tabla').play();
        }, 100);
    };
    $(".a").click(function(){
        tablar();
        clearInterval(tablar,3000);
    });
阅读 4.6k
2 个回答


$(".djstart-bottom a").click(function(){
    var timer = null;
    
    timer = setInterval(function(){
        // your code
    }, 100)
    
    setTimeout(function(){
        clearInterval(timer)
    }, 3000)
});



d1.onclick = function () {

    var timer = setInterval(function() {
        console.log(123)
    }, 100);

    setTimeout(function () {
        clearInterval(timer)
        timer = null
    },3000)
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题