1
我试图在点击按钮3秒后触发一个函数。代码相当简单:Javascript定时器仅触发第一次
button.onclick = setTimeout(yup,3000);
函数名是yup。我第一次单击按钮时,会发生该功能,但如果再次单击它,则不会有任何反应。我错过了什么?
我试图在点击按钮3秒后触发一个函数。代码相当简单:Javascript定时器仅触发第一次
button.onclick = setTimeout(yup,3000);
函数名是yup。我第一次单击按钮时,会发生该功能,但如果再次单击它,则不会有任何反应。我错过了什么?
您正在将setTimeout的返回值设置为点击处理程序。
button.onclick = function() {
setTimeout(yup, 3000);
}
谢谢你做到了! – Ash
一个完整的例子会更好。到目前为止,没有问题:) –
这里是所有代码的小提琴:https://jsfiddle.net/1at5Le5n/ – Ash
@BulentVural函数基本上改变按钮的高度,宽度,形状和位置。无需计时器即可正常工作。 – Ash