Mam tekst przeplatany ze zdjęciami. Pobieram sobie wszystkie zdjęcia z klasą i później robię na tej "Tablicy" forEach. Ale kompletnie nie rozumiem, czemu zmienna slideInAt ma reprezentować miejsca gdzie zdjęcia są w połowie. Gdybym miał rozłożyć na składowe to (tyleIlePrzeskrolowałem + wielkośćOknaPrzeglądarki) - wysokośćZdjęcia / 2; czyli np. środek zdjęcia jest powiedzmy na 1000px od góry. Przeskrolowałem 100px Wielkość okna powiedzmy 500px Wysokość zdjęcia- 300px / 2 czyli slideInAt wynosi 450px. I co mi daje 450px skoro zdjęcia jest na 1000px???
@KwadratowyPomidor2: Po prostu te zdjęcia mają wjeżdżać z boków kiedy dojedziemy do widocznej połowy zdjęcia. Jest przesunięty translate i opacity na 0, jak dojedziemy do połowy to translate(0) i opacity(1)
@KwadratowyPomidor2: Powoli mi coś świat ale nadal nie do końca. Czuje, że mój mózg przetwarza to i zrozumiem to. Dzięki za grafikę bo dużo mi wyjasniło w sumie
@NickciN: usunałęm komentarze bzdury gadam, tam w kodzie nie ma żadnego sprawdzania offsetu zdjęcia. wstaw może prawdziwy, działający kod bo coś stawiam że ważna część kodu nas omineła ( ͡°͜ʖ͡°)( ͡°͜ʖ͡°)
coś czuję w kościach że w kolejnych linijkach będzie pobieranie offsetu/position zdjęcia ( ͡°͜ʖ͡°)( ͡°͜ʖ͡°)
Potrzebuje pomocy :(((
Mam tekst przeplatany ze zdjęciami. Pobieram sobie wszystkie zdjęcia z klasą i później robię na tej "Tablicy" forEach. Ale kompletnie nie rozumiem, czemu zmienna slideInAt ma reprezentować miejsca gdzie zdjęcia są w połowie. Gdybym miał rozłożyć na składowe to
(tyleIlePrzeskrolowałem + wielkośćOknaPrzeglądarki) - wysokośćZdjęcia / 2;
czyli np.
środek zdjęcia jest powiedzmy na 1000px od góry.
Przeskrolowałem 100px
Wielkość okna powiedzmy 500px
Wysokość zdjęcia- 300px / 2
czyli slideInAt wynosi 450px. I co mi daje 450px skoro zdjęcia jest na 1000px???
wrzuć jakiś kod na codepen
Komentarz usunięty przez autora
Komentarz usunięty przez autora
coś czuję w kościach że w kolejnych linijkach będzie pobieranie offsetu/position zdjęcia ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
const imageBottom = sliderImage.offsetTop + sliderImage.height;
const isHalfShown = slideInAt > sliderImage.offsetTop;
const isNotScrolledPast = window.scrollY <
Komentarz usunięty przez autora
Komentarz usunięty przez autora