我正在做一项实验性任务,该任务需要准确按下按钮 X 次。这个想法是人们需要按下它,例如,连续按下 4 次(按下之间的最大间隔为 0.5 秒)。现在在我的代码中,每次点击都会将变量“点击”增加 1,一旦它等于所选数字 (4),玩家就会收到“绿色信号”。
有没有办法确保如果一个人连续点击按钮 5 次或更多次,该功能不会被执行?这样我就可以限制玩家准确地按下按钮4 次。
<button type="button" class="btn btn-outline-dark rounded-circle main_button"></button>
var click = 0
$('.main_button').on('click',function(){
click = click + 1;
});
$('.main_button').dblclick(function(){
click = click + 1;
});
$('.main_button').on('click',function() {
if (click == 4) {
setTimeout(function() {
$('.feedback_g').addClass("bg-success");
}, 500);
};
});