| 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: 12 let
|
|||
0