Ich habe ein Problem mit setzen und löschen Timeout in Javascript. Ich möchte für var test var test2 als Backup setzen, aber wenn der Test funktioniert ich habe die test22 setTimeout Funktion der erste löscht die zweite Javascript
var timeSec=2000;
var test = setTimeout(function() {
clearTimeout(test2);
jQuery('.next',curdoc)[0].click();
}, timeSec);
var test2 = setTimeout(function() {
// do something else
}, timeSec+timeSec);
test2 Timeout wird nie ausgeführt. –
in meinem Fall ist es ein Firefox-Plugin. aber die Website, wo ich dieses Plugin verwende, ist manchmal fehlerhaft ... – Keeper01
Was meinst du mit "wenn der Test funktioniert"? Wie übersetzt sich das in Code? Es gibt keine Prüfungen in 'var test' ... also wird' test2' niemals ausgeführt ... –