Autor | Zpráva | ||
---|---|---|---|
jetyadam Profil * |
#1 · Zasláno: 20. 11. 2013, 20:07:29 · Upravil/a: jetyadam
Dobrý den, jaká je chyba v tomto kódu?
$(function(){ $("body").stop() .css("background","url('images/bg-default1.jpg no-repeat')") .hide(1500, function() { $("body").css("background","url('images/bg-default2.jpg no-repeat')") .show(1500); }); }); Když už se ptám, tak mám ještě jeden dotaz, mohl by mi někdo vylpešit tento kód: RewriteEngine On # podstrčení PHP, přepsat pouze na existující skript RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^([^.]+)$ $1.php [L] |
||
margin Profil * |
#2 · Zasláno: 20. 11. 2013, 20:45:05
Chyba je v zápisu CSS,
'images/bg-default1.jpg no-repeat' určitě nebude cesta k obrázku.
$(function(){ $("body").stop() .css("background","url('images/bg-default1.jpg') no-repeat") .hide(1500, function() { $("body").css("background","url('images/bg-default2.jpg') no-repeat") .show(1500); }); }) |
||
jetyadam Profil * |
#3 · Zasláno: 20. 11. 2013, 20:51:14 · Upravil/a: jetyadam
margin:
Ano, cesta obrázku byla špatně, ale pořád to nefunguje, misto toho aby se zmenilo pozadí se mění úplně celá stránka zkrátka potřebuju aby se po určitém čase plynule změnil obrázek na pozadí |
||
margin Profil * |
#4 · Zasláno: 20. 11. 2013, 21:02:14
Obrázek na pozadí není možné plynuje javascriptem měnit. Některé prohlížeče umí plynulou změnu obrázku na pozadí pomocí CSS animation/transiton.
Napříč prohlížeči se to dělá (simuluje) pozicováním elementů přes sebe a změnou průsvitnosti. |
||
_es Profil |
#5 · Zasláno: 20. 11. 2013, 21:05:38
jetyadam:
„misto toho aby se zmenilo pozadí se mění úplně celá stránka“ Síce sa jQuery veľmi nerozumiem, no nedal si vo 4. riadku príkaz na schovanie celého elementu body? |
||
jetyadam Profil * |
#6 · Zasláno: 20. 11. 2013, 21:09:22
diky margin
|
||
jetyadam Profil * |
#7 · Zasláno: 21. 11. 2013, 21:36:41 · Upravil/a: jetyadam
no nic vyresil jsem to takhle:
Js: obr = -1; cas = 8000; function animation(){ obrazky = ["style/images/bg-default.jpg", "style/images/bg-default2.jpg"]; if (obr+1==obrazky.length) obr=0; else obr++; obrazek.src = obrazky[obr]; window.setTimeout('animation()',cas); } Html: <body onload="animation()"> <section id="background"> <img src="style/images/bg-default.jpg" id="img1" class="img" name="obrazek"> </section> <section class="head"> <div id="nav_down">Dolu</div> </section> <section class="body"> </section> <section class="end"> </section> </body> Funguje to, ale pořád to neni ono, převedl by mi to někdo prosím do jquery s efektem, že se ty obrázky budou měnit postupně? Omlouvam se, nemyslel jsem postupně, ale plynule |
||
margin Profil * |
#8 · Zasláno: 22. 11. 2013, 16:42:34
Obrázek
Napříč prohlížeči se to dělá (simuluje) pozicováním elementů přes sebe a změnou průsvitnosti. |
||
jetyadam Profil * |
#9 · Zasláno: 22. 11. 2013, 17:17:30
myslím že se mi to povedlo, obrázek se na pozadí mění plynule.
margin |
||
Časová prodleva: 10 let
|
0