當用戶單擊元素時,它應該啓動超時並將starttime設置爲true。然後,如果用戶在定時器處於活動狀態時再次單擊元素,則應清除超時並重新啓動超時。但即時通訊仍然從第一個和下一個超時啓動控制檯。不應該讓我只有一個,最後一個創建?我已經在這裏嘗試了這個問題的例子How to reset timeout in Javascript/jQuery?。重置超時值javascript
toggleCard: function(card){
var Timer = null;
if(this.startTime){
console.log('already activated');
window.clearTimeout(Timer);
this.startTime = false;
}
this.startTime = true;
var Timer = setTimeout(function(){
// this.taskCard = false;
// this.classCard = true;
console.log('old timer')
}.bind(this), 5000);