• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pauzowanie animacji GIF

HackNation - ogólnopolski hackathon
0 głosów
1,049 wizyt
pytanie zadane 16 stycznia 2019 w JavaScript przez kralcz88 Obywatel (1,810 p.)

Witam!

Czy da radę zapauzować animację GIF?

W moim kodzie mogę uruchomić animację i zatrzymać ją. Ale ponowne kliknięcie na przycisk to odtwarzanie animacji od początku. 

Może jest jakiś sposób, żeby manipulować animacją? Może coś w stylu ustawiania currentTime?

 

 <div class="gifWrapper">
        <img src="Comp_static.gif" alt="" class="gif">
        <button class="gifRun">Animate</button>
    </div>

 

const gifImg = document.querySelector(".gif");
const animateBtn = document.querySelector(".gifRun");
let run = false;


animateBtn.addEventListener("click", function () {
    if (!run) {
        this.textContent = "Stop it!"
        gifImg.setAttribute("src", "Comp 1.gif");
        run = !run;
    } else {
        this.textContent = "Animate";
        gifImg.setAttribute("src", "Comp_static.gif");
        run = !run;
    }

});

 

1 odpowiedź

0 głosów
odpowiedź 16 stycznia 2019 przez niezalogowany
wybrane 17 stycznia 2019 przez kralcz88
 
Najlepsza
Przejrzyj sobie ten temat:

https://stackoverflow.com/questions/2385203/can-you-control-gif-animation-with-javascript

Tak jak juz pisza możesz albo użyć css sprite i rozbić gif na klatki w jpg / png lub użyć https://github.com/buzzfeed/libgif-js

Podobne pytania

0 głosów
1 odpowiedź 265 wizyt
pytanie zadane 23 marca 2017 w JavaScript przez Muhin Gaduła (4,120 p.)
0 głosów
1 odpowiedź 524 wizyt
pytanie zadane 19 lipca 2018 w Grafika i multimedia przez Pers Początkujący (290 p.)
0 głosów
1 odpowiedź 286 wizyt
pytanie zadane 1 kwietnia 2017 w Grafika i multimedia przez Muhin Gaduła (4,120 p.)

93,627 zapytań

142,551 odpowiedzi

323,050 komentarzy

63,132 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 1694p. - dia-Chann
  2. 1676p. - DziarnowskiJ
  3. 1650p. - Łukasz Piwowar
  4. 1640p. - CC PL
  5. 1616p. - Maurycy W
  6. 1607p. - raydeal
  7. 1602p. - Adrian Wieprzkowicz
  8. 1588p. - Tomasz Bielak
  9. 1521p. - Michal Drewniak
  10. 1360p. - rafalszastok
  11. 1335p. - robwarsz
  12. 1269p. - Rafał Trójniak
  13. 1257p. - ssynowiec
  14. 1208p. - Mariusz Fornal
  15. 1116p. - rucin93
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...