Autor | Zpráva | ||
---|---|---|---|
Rouven58 Profil |
Ahoj, potřeboval bych pomoct ohledně postupné změny pozadí. Mám tento script:
<script type="text/javascript"> var index = 0; function setbackground() { window.setTimeout( "setbackground()", 15000); index += 1; var BackgroundValue = 'url(images/bg1.jpg)'; if(index == 1) { BackgroundValue = 'url(images/bg1.jpg)'; } if(index == 2) { BackgroundValue = 'url(images/bg2.jpg)'; } if(index == 3) { BackgroundValue = 'url(images/bg3.jpg)'; index = 0; } document.getElementsByTagName("body")[0].style.backgroundImage = BackgroundValue; } </script> |
||
Chamurappi Profil |
#2 · Zasláno: 26. 5. 2014, 15:54:19
Reaguji na Rouvena58:
„ document.getElementsByTagName("body")[0] “
Proč ne document.body ?
Postupnou animaci uděláš tak, že jedním pozadím překryješ druhé a tomu prvnímu postupně snížíš průsvitnost na nulu. |
||
Rouven58 Profil |
#3 · Zasláno: 26. 5. 2014, 16:46:22
Zjistil jsem, že stačí použít transition do body. Jen se chci zeptat jestli s tím nebudou potom nějaké problémy :)
„Proč ne document.body?“ |
||
Str4wberry Profil |
#4 · Zasláno: 26. 5. 2014, 16:55:34
Nevýhoda použití
transition bude v tom, že to funguje až od IE 10.
|
||
Chamurappi Profil |
#5 · Zasláno: 26. 5. 2014, 17:27:20
Reaguji na Rouvena58:
„Zjistil jsem, že stačí použít transition do body.“ A to jsi zjistil ve všech prohlížečích? O tom dost pochybuji. „Ten javascript jsem pouze stáhl a upravil.“ Odkud? Reaguji na Str4wberryho: Animování obrázku nefunguje ani v jedenáctce. |
||
Časová prodleva: 10 let
|
0