wenn Benutzer klicken Element sollte es initiieren das Timeout und setzen Sie die Startzeit auf wahr. Wenn der Benutzer dann erneut auf Element klickt, während der Zeitgeber aktiv ist, sollte er das Zeitlimit löschen und das Zeitlimit erneut initialisieren. Allerdings bekomme ich immer noch die Konsole vom ersten und das folgende Timeout initiiert. Sollte mir die Klarheit nicht mit nur einer verlassen, die letzte erstellt? Ich habe schon das Beispiel aus dieser Frage hier How to reset timeout in Javascript/jQuery? versucht.Reset Timeout 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);