单击按钮时禁用功能的故障



所以我正在做一个学校编码项目,当按下特定按钮时,我很难禁用一个功能。我认为return命令是最好的方法,但我的代码似乎不起作用。下面是我尝试的代码示例:

var x = false;
onEvent("button","click",function(){
`` x = true;
newScreen();
});
if(x == true){
return false;
}else{
return true;
}
}

这取自函数的末尾。if语句是否必须直接连接到函数(位于顶部(?如果是这样的话,我该如何对函数进行编码?如果它是真的,运行代码,但如果它是假的,就不运行(如果这有意义的话(?

var x = false;
onEvent("button","click",function(e){
if(x === true) {
e.target.disabled = true;
e.preventDefault(); 
e.stopPropagation(); 
return; 
}
x = true;
newScreen();
});

最新更新