Autor Zpráva
lin
Profil *
Obracím se na vás s prosbou o pomoc. Mám 6 fotek a chci z nich udělat "běžící pás". Představa je taková: budu mít dejme tomu div, který bude mít šířku 600 px a rád bych aby fotky se plynule posunovali zprava doleva v nekonečné smyčce. Pomohl by mi někdo toto vyřešit? Něco jsem zkoušel, ale zřejmě to nebude vše.

var pozic = 0;
window.onload = function dokola()
{
    pozice = pozice - 1;
    if(pozice <= [nějaký číslo, nevím jaký. jestli sečíst šířku všech obrázků?...])
    {
        clearTimeout(time);
        pozice = 0;
    }
    [zde končím a nevím jak pokračovat dál]
}

Nemusí to být řešení přímo pomocí JS, to mě jen napadlo.
Trejpa
Profil
lin:
Na jednoduchý posun ti stačí <marquee>.
lin
Profil
Děkuji za randu, nicméně mi přijde, že to není plynulé. A to ani když měním parametry u scrolldelay i truespeed. Navíc fotky nejsou přes celý div a nejedou v uzavřeném kruhu.
Fisir
Profil
Reaguji na lina:
Třeba to nestíhá vykreslovat prohlížeč, nebo je třeba více si pohrát s parametry. Vyrobil jsem živou ukázku pro případné srovnání.
lin
Profil
Mě to pomocí toho JS přijde daleko plynulejší (nevím, jestli to je subjektivní pocit). Každopádně moc děkuji!

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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