你可以使用jQuery的`.prop()`方法来设置按钮的`disabled`属性,并结合`.delay()`(但请注意,`.delay()`通常用于动画队列,对于非动画操作,你可能需要使用`setTimeout`)来实现按钮在3秒后恢复可用的效果。以下是一个示例代码:
// 假设按钮有一个ID为"myButton"
$("#myButton").prop("disabled", true); // 立即禁用按钮
setTimeout(function() {
$("#myButton").prop("disabled", false); // 3秒后启用按钮
}, 3000); // 3000毫秒后执行
这段代码首先使用`$("#myButton").prop("disabled", true);`来禁用ID为`myButton`的按钮。然后,使用`setTimeout`函数设置一个定时器,该定时器在3000毫秒(即3秒)后执行一个匿名函数,该函数通过`$("#myButton").prop("disabled", false);`来重新启用按钮。这样就实现了按钮在点击后停顿3秒不可用的效果。