Also ich habe im Grunde eine Variable, die auf True festgelegt ist, und was ich erreichen möchte, ist so, dass die Variable nach 2 Sekunden zu false wird. Wie kann ich das mit setInterval machen?setInterval für Variable falsch
Antwort
Verwenden Sie stattdessen setTimeout
. Es wird die anonyme Funktion einmal ausführen.
var yourVar = true;
setTimeout(function(){ yourVar = false; }, 2000);
Wenn Sie versuchen, ein Ereignis oder rufen Sie einige Funktionen nach 2 Sekunden auszulösen, dann:
setTimeout(function() {
function1();
function2();
}, 2000);
// this will call functions after 2 seconds, when setTimeout will get called
Und wenn Sie einige Funktionen nach einem bestimmten Ereignis nennen wollen (Bedingung) mit setInterval
dann müssen Sie clearInterval
benutzen, um die Schleife zu brechen:
var setint = setInterval(function(){
if (check condition here) {
function1();
function2(); // .... so on
clearInterval(setint); // break the setInterval loop
}
}, 100);
Verwenden Sie nicht die Funktion "Runnable Snippets", wenn Ihre Snippets nicht ausführbar sind. Überprüfen Sie Ihre Schreibweise, bevor Sie auf "Senden" klicken. –
Dank Leichtigkeit, für Ihre Anregungen und Berichtigung –
@Dinesh Gopal Chand Das Problem ist, ich könnte es falsch machen. Was ich versuche zu erreichen ist, wenn visible auf false gesetzt ist, ist die Sichtbarkeit des Kreises verborgen und wenn es auf True gesetzt ist, ist es sichtbar. 'Funktion redActive() { var visible = true; setInterval (function() { sichtbar = false; console.log (sichtbar); }, 1000); Rückkehr sichtbar; } Schalter (redActive()) { Fall sichtbar = falsch: redCircle.style.visibility = "hidden"; Pause; Fall sichtbar = wahr: redCircle.style.visibility = "visible"; Pause; } ' –
- 1. Variable als Zeit in setInterval/setTimeout verwenden
- 2. SPSSIOError: Format für 'Variable' falsch angegeben (A'XXX)
- 3. aktualisieren Variable Wert Außerhalb SetInterval Funktion
- 4. setInterval für die Zufallsfunktion
- 5. setInterval für Stoppuhr
- 6. Variable wird falsch inkrementiert
- 7. Falsch eingebettete jQuery-Variable
- 8. setInterval für jQuery für Loop-Problem
- 9. für() {} und setInterval() funktioniert nicht
- 10. setInterval für css Sprite Animation
- 11. make setInterval einzigartig für element?
- 12. setInterval funktioniert nicht für Ajax Anruf
- 13. setInterval wird nicht fortgesetzt
- 14. Wechselintervall in Setinterval
- 15. setInterval und clearInterval
- 16. Was ist die maximale Verzögerung für setInterval?
- 17. Make setInterval() Arbeit für eine zweite Schleife
- 18. Js setInterval für verschiedene Absätze funktioniert nicht
- 19. Cordova Alternative/Best Practice für setInterval()?
- 20. Wie verwenden Sie setInterval() innerhalb für Schleife
- 21. NodeJS mit setInterval für Chatroom Timer
- 22. Clear Interval Problem für eine verschachtelte setInterval
- 23. Wie setInterval für Zeiten in Javascript
- 24. aktualisieren setInterval Wert, mit Intervall für sich
- 25. Stop SetInterval
- 26. Javascript - setInterval()
- 27. Javascript setInterval Fehlerüberprüfungen
- 28. Endlosschleife mit SetInterval
- 29. JS ignoriert meine setInterval
- 30. setInterval Callback läuft nur einmal
Haben Sie irgendeinen Code, den Sie bis jetzt schrieben? – Roberrrt