eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwProblem z animacją CSS › Problem z animacją CSS
  • Data: 2014-03-05 23:17:33
    Temat: Problem z animacją CSS
    Od: Marek <p...@s...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Witam,

    Mam pasek poziomy ze zdjęciami:

    <div class="pasek">
    <div class="fotka"></div>
    <div class="fotka"></div>
    <div class="fotka"></div>
    <div class="fotka"></div>
    </div>

    W JS przesuwam ten pasek w lewo i w prawo ustawiając wartość left. Sama
    animacja zachodzi dzięki CSS.

    .pasek {
    transition-property: left;
    transition-duration: 1s;
    }

    Ostatnie zdjęcie jest takie samo jak pierwsze po to aby uzyskać efekt
    zapętlenia w trybie "auto". No i teraz powstaje kłopot. Gdy pojawi się
    ostatnie zdjęcie i chcę szybko wrócić do left: 0 (udając tym samym, że
    nic się nie zmieniło), to dzieje się to płynnie, nawet jeśli ustawię na
    chwilę transition-property: none. No chyba, że ustawię tą wartość z
    dużym wyprzedzeniem czasowym, co nie wchodzi w grę. Natomiast ustawienie
    w/w wartości tuż przed left:0 jest ignorowane - przynajmniej pod IE11.
    Czy wiecie o co chodzi i jak to obejść bez robienia animacji przesuwu w JS?

    --
    Pozdrawiam
    Marek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: