slider - dodanie klas |
slider - dodanie klas |
23.02.2021, 13:06:15
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 (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. |
|
|
23.02.2021, 13:13:17
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
A sprawdzales w ogole co zawiera TMP?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
23.02.2021, 13:28:44
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 |
|
|
23.02.2021, 13:30:07
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 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? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
23.02.2021, 13:40:58
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ź 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 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 18:23 |