![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zaznaczę, że uczę się JS tym bardziej obiektowego przerabiam slider, całość jest zrobiona na klasie z konstruktorem, tak pokrótce pierwsza metoda generuje slider czyli: - pobiera element który zamienimy na slider - tworzy kontener(wrapper) dla slajdow - pobiera elementy slajdów (dzieci wrappera) - dodaje klase (slider__item) każdemu dziecku następna metoda zmienia slidy, pokrótce dodaje klase active do aktualnego slidu:
Chciałbym dodać klase before i after tj. przed i po active, myślę zrobić to dość prosto na ifach (IMG:style_emoticons/default/smile.gif) (skupiam się tylko na before, after bedzie analogicznie)
Nie wiem dlaczego if tak działa, że pobiera tylko instrukcje z else? i faktycznie dodaje before ale dla slida 0 już nie. Oczywiście w slidzie ją jeszcze metody prev, next, pagination. Z góry dzięki za każdą pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A sprawdzales w ogole co zawiera TMP?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
tak to wygląda w konsoli (dla tmp):
https://ibb.co/pLy9hR3 po przejściu (next) wszystkich slidów Ten post edytował klawisz123 23.02.2021, 13:29:34 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
I gdzie tam widzisz tmp rowne 0? Bo ja nigdzie. Czemu wiec sie dziwisz ze
if (tmp == 0) ci nie dziala? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
nom racja, tylko trzymałem się tego że działa instrukcja dla else, hmm ale ok już rozumiem, dzięki.
A jakaś mała podpowiedź (IMG:style_emoticons/default/smile.gif) jak to ugryźć? ok działa - zamiast tmp dałem this.currentSlide - takie banały ale przy nauce tak jest... dzięki za pomoc. Serdecznie pozdrawiam (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 16:26 |