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!
2/5 anonim válasza:
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>
4/5 anonim válasza:
setInterval kell neked. A setTimeout nem erre való.
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
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!