Wie ändert man die Farbe der Elemente eins nach dem anderen mit Javascript (jquery) und dann das Ergebnis wieder eins nach dem anderen zurückgesetzt .cub { Hintergrund: Aqua; Breite: 200px; Höhe: 200px; Anzeige: Inline-Block; } wie man die Farbe der Elemente einzeln mit javascript (jquery) ändert und dann das Ergebnis wieder eins nach dem anderen
Antwort
Sie können Klassen hinzufügen und Klassen mithilfe von jQuery
entfernen. Weisen Sie diesen Divs zuerst eine andere Klasse zu, damit keine anderen Divs betroffen sind.
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
var counter = 0;
var divs = $('.box'), div = null;
setInterval(function(){
div = $(divs[counter]);
if(div.hasClass('cub')){
div.removeClass('cub');
} else {
div.addClass('cub');
}
counter = (counter + 1) % 4;
}, 500);
Bitte versuchen Sie diesen Code, wenn es funktioniert. Ich konnte es nicht überprüfen, aber es sollte funktionieren.
<div class="cub"></div>
<div class="cub"></div>
<div class="cub"></div>
<div class="cub"></div>
.cub{ background-color: white; }
.cub.highlighted{ background-color: aqua; }
<script>
var highlighting = true;
$(document).ready(function(){
var highlightingInterval = setInterval(function(){
if($(".cub.highlighted").length == 0)
highlighting = true;
else if($(".cub.highlighted").length == 4)
highlighting = false;
if(highlighting)
{
$(".cub").not(".highlighted").eq(0).addClass("highlighted");
}
else
{
var targetIndex = $(".cub.highlighted").length - 1; $(".cub.highlighted").eq(targetIndex).removeClass("highlighted");
}
}, 2000);//setInterval
});//document ready
</script>
Mohit Bhardwaj vielen Dank, es funktioniert super –
Gut zu wissen, es funktionierte für Sie :) –
können Sie bitte diesen Zähler erklären = (Zähler + 1)% 4; Warum funktioniert es nicht ohne% 4? –
- 1. Wie man eins nach dem anderen addiert
- 2. asp mvc ändern Zeile Farbe in der Tabelle nach dem Klick, eins nach dem anderen
- 3. D3js Markierungsbalken eins nach dem anderen kontinuierlich
- 4. Animate Divs Eins nach dem Anderen mit Jquery, Teil 2
- 5. Wie man Elemente eins nach dem anderen mit css Animation erscheinen
- 6. Wie ändert man CSS nach der Zeit mit JavaScript
- 7. Das CSS fade in Bild eins nach dem anderen
- 8. Javascript, wie man eine Funktion wieder nach dem Ende
- 9. Wie ändert man Zeile Farbe der Tabelle in Vaadin
- 10. Wie ändert man die "html" -Elemente CSS
- 11. Canvas Wechselelemente eins nach dem anderen nach einer Zeit vergeht
- 12. Angular Js verstecken Div eins nach dem anderen mit Animation
- 13. Elemente aus Array mit der gleichen ID eins nach dem anderen entfernen
- 14. Wie ändert man die Farbe der Android-Taste onClick?
- 15. Wie zeigt man jedes div, eins nach dem anderen auf jquery?
- 16. Animiere eins nach dem anderen mit ng-repeat
- 17. Rohr filePath eins nach dem anderen
- 18. Wie ändert man die Farbe der Papier-Tabs Riple-Effekt
- 19. T-SQL Wie man die Anzahl der doppelten Zeilen zählt und dann das Ergebnis ausgibt?
- 20. Wie man Tabellenzeilen eins nach dem anderen mit der for-Schleife holt
- 21. Wie ändert man vorübergehend die Hintergrundfarbe eines neuen Elements, das dem DOM hinzugefügt wurde?
- 22. Wie man Farbe innerhalb der Radioform ändert
- 23. Javascript Sortierfunktion ändert die Position der Elemente im Array falsch
- 24. JavaScript- Wie ändert man mehrere Hintergrundfarben nach dem Zufallsprinzip?
- 25. Selen: 500 xmls einzeln hochladen und das Ergebnis überprüfen
- 26. Wie ändert man die Farbe im Optionsmenü?
- 27. Wie ändert man die Farbe des Etikettentextes?
- 28. Wie ändert man die Farbe eines JSeparators?
- 29. Flex geben das Ergebnis nach der Veranstaltung wieder komplett
- 30. Wie ändert man die Farbe des Daumens in der Suchleiste?
Was meinst du eins nach dem anderen? Willst du eine Verzögerung zwischen dem Ändern der Farbe? –
Was passiert, wenn die Farbe wechseln für alle auf einmal? Ist es o.k? –