Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudom javascripttel...

Hogyan tudom javascripttel megoldani, hogy a cím egy másodpercig piros, majd utána egy másodpercig kék legyen?

Figyelt kérdés

setTimeout(function () {

h2.css('color', 'red');

}, 1000);

setTimeout(function () {

h2.css('color', 'blue');

}, 2000);


Itt miért csak a második hívás eredményét látom érvényesülni?



2018. márc. 27. 16:18
 1/5 anonim ***** válasza:
Tedd ki az egészet pasetbin-re!
2018. márc. 27. 16:42
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

Nem tudom nálad mi lehet a gond.

[link]

Esetleg a h2 -t mint variable, közben felül írod!?

2018. márc. 27. 16:52
Hasznos számodra ez a válasz?
 3/5 sharkxxx ***** válasza:

<h2 id="cim">Hello, world!</h2>

<script>

var cim = document.getElementById("cim");

var szin1 = 'red';

var szin2 = 'blue';


function villogas() {

  setTimeout(function () {

    if (cim.style.color == szin2) {

      cim.style.color = szin1;

    } else {

      cim.style.color = szin2;

    }

    villogas();

  }, 1000);

}


cim.style.color = szin1;

villogas();

</script>

2018. márc. 27. 17:39
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
setInterval kell neked. A setTimeout nem erre való.
2018. márc. 27. 19:01
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Egyébként ha a felhasználókat akarod távol tartani a honlapodtól. akkor egyszerűbb ha letörlőd, ahelyett ízléstelen effektekkel árasztod el. :D
2018. márc. 27. 19:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!