延迟使用JQUERY重新启用按钮

时间:2014-06-12 21:07:55

标签: javascript jquery

所以我有这个小代码片段,我正在试图找出如何让它工作。基本上它的作用是当点击按钮时,它会被禁用。同时它运行一个超时功能,在3秒后重新启用按钮。我无法弄清楚如何让它工作!除此之外,按钮功能中的其他所有功能都可正常工作。我没有发布整个代码因为它很多。变量都是声明的,而不是。

$("input[type=button]").attr("disabled", "disabled");
var enable_attk = function() {
    $("input[type=button]").attr("enabled", "enabled");     
    enable_timer = setTimeout(enable_attk, 3000);
}

        enable_attk();

1 个答案:

答案 0 :(得分:1)

$("input[type=button]").attr("disabled", "disabled");
setTimeout(function(){
    $("input[type=button]").removeAttr("disabled");     
}, 3000);

http://jsfiddle.net/zDDbR/