Autor Zpráva
jetyadam
Profil *
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);
                      });
                      });
Děkuji


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]
tak, aby, když budu mít adresu neco.php?name=jeremy&&age=18, tak aby to z toho udělalo neco/name/jeremy/age/18?, zatím jsem odstranil příponu .php, ale už nevím jak dál jelikoš tomu moc nerozumím.
margin
Profil *
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 *
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 *
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
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 *
diky margin
jetyadam
Profil *
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 *
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.
jetyadam
Profil *
myslím že se mi to povedlo, obrázek se na pozadí mění plynule.
margin

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0