W jaki sposób otworzyć kolejną stronę po skończeniu animacji CSS?

W jaki sposób otworzyć kolejną stronę po skończeniu animacji CSS?
TE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

W jaki sposób uruchomić ładowanie kolejnej strony po skończeniu działania animacji css na stronie na której jesteśmy ? Wykonywanie animacji musi się skończyć.

GO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 141
5

Możesz podpiąć listener pod dany element, który wykonuje animacje po skończeniu animacji on wywoła animationend i przypisane do niej funkcje.

Kopiuj
document.querySelector("...").addEventListener("animationend", function() {
		document.location.href = "http://example.pl/";
});
TE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

Co to jest document.querySelector("...") i co trzeba naipsać w nawiasie?

GO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 141
3

Jako, że event jest propagowany w górę, to możesz dobrze napisać "body"

LukeJL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8528
3

jest taka strona MDN, na której to wszystko jest opisane https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector

Gouda105
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 487
2

@telepatia: Wygląda mi to na kolejny post typu "Problem XY" (wikipedia). Takie zachowanie zazwyczaj nie jest w ogóle potrzebne. Prawdopodobnie Twój problem potrzebuje rozwiązania na głębszym poziomie, a Ty tego nie widzisz z powodu niewiedzy bądź niskiego doświadczenia. Jeśli zależy Ci na solidnym rozwiązaniu problemu - opowiedz nam dokładniej dlaczego takie zachowanie jest Twoim zdaniem pożądane, a my postaramy się doradzić co można z tym zrobić.

TE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

Stokrotne dzięki, odpaliło.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.