扫码关注官方订阅号
添加
给这个按钮添加一个禁用5秒的限制。使用场景:点击按钮,之后禁用,5秒倒计时,过5秒后才可以再次点击。请问,大侠们,这个场景要怎么写?我在网上找了好几个,不过都有问题,用不了。
人生最曼妙的风景,竟是内心的淡定与从容!
var btn = $('#addbtn'); btn.attr('disabled', 'disabled'); var txt = btn.text(); var count = 5; var func = function() { if (count == 0) { btn.removeAttr('disabled'); btn.text(txt); } else { btn.text(txt + ' (' + count + ')'); count--; setTimeout(func, 1000); } }; setTimeout(func, 1000);
写到按钮的点击事件里。
就是js实现定时器功能。 建议楼主多看看setTimeout和setInterval的用法
var f = true; 点击事件{ if (f) { f = false; // 可以加上冷却时间的效果提示 //执行语句 //setTimeout 5秒后 f = true } }
就是这么简单粗暴有效!
setTimeout
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
写到按钮的点击事件里。
就是js实现定时器功能。 建议楼主多看看setTimeout和setInterval的用法
就是这么简单粗暴有效!
setTimeout