eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwProblem z FFProblem z FF
  • Data: 2013-02-13 19:01:28
    Temat: Problem z FF
    Od: Marek <p...@s...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Zrobiłem animację galerii polegającą na przesuwaniu wielu obrazków jako
    tło CSS. Poglądowo:

    <div style="width:1000px; height:300px; background-repeat:no-repeat">
    </div>

    Kod JS ustawia styl:

    mojDiv.style.backgroundImage="url(obrazek1); url(obrazek2)";
    mojDiv.style.backgroundPosition="0px top, -1000px top";

    a potem animuje przesuwanie zmieniając pozycję obu obrazków. Każdy z
    obrazków ma 1000px szerokości. Zauważcie, że narysowanie obrazka -1000px
    ustawia go poza DIVem. Gdy rusza animacja i zaczyna przesuwać oba tła w
    prawo, to niewidoczne drugie tło pojawia się z opóźnieniem. Przez część
    animacji nie ma go. Zastosowałem preload obrazków - nie pomogło. Firebug
    pokazuje mi, że wszystkie obrazki zostały załadowane przed rozpoczęciem
    animacji a mimo nie widać drugiego od razu. Tak jakby FF nie dołączał do
    DIVa niewidocznych obrazów tła. Pod IE i Chrome działa to ładnie. Czy
    wiecie w czym rzecz i jak to obejść? Nie chcę powiększać DIVa do 1001px
    szerokości.

    --

    Pozdrawiam
    Marek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: