marc12
3.08.2016, 03:00:57
Witam,
Na swojej stronie(one page) posiadam 4-5 sekcji, które posiadają slider. Chciałbym zrobić tak, ze jak zjadę do danej sekcji to dopiero slider, który się tam znajduje zacząłby działać, a nie jak normalnie po załadowaniu strony, Czy ktoś zna gotowe rozwiązanie jak to zrobić??
koodo218
3.08.2016, 08:23:43
Odpal funkcję slidera dopiero, gdy jest on w zasięgu widoczności użytkownika. Możesz posłużyć się np. biblioteką scrollreval.
Comandeer
3.08.2016, 20:09:28
Albo po prostu obliczyć offset danej sekcji (elem.getBoudingClientRect w JS i elem.offset() w jQuery) i sprawdzać, czy poziom zescrollowania strony (window.scrollY) jest większy lub równy.
marc12
4.08.2016, 01:03:51
a jest gdzieś gotowe rozwiązanie na internecie?

Ne jestem dobry w js.
Comandeer
4.08.2016, 08:30:14
Hasło-klucz: lazy loading.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.