[JavaScript] Show/Hide który schować atrybut data |
[JavaScript] Show/Hide który schować atrybut data |
2.08.2018, 12:30:19
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 11.07.2018 Ostrzeżenie: (0%) |
Napisałem sobie prostą listę kategorii: (czy kategorie powinny być na <li> ?)
chce osiągnąć taki efekt, że po kliknięciu na kategorię pokaże się lista subkategorii do TEJ kategorii, dlatego dodałem znaczniki data. Później mam listę subkategorii: No i chcę żeby działało:
i działa... rozwija mi listę subkategorii z tym że nie chowa poprzedniej. Jak to zrobić? Ten post edytował Czikusek 2.08.2018, 12:32:36 |
|
|
2.08.2018, 12:35:35
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
A dlaczego miałoby chować?
Przy kliknięciu najpierw schowaj wszystkie. -------------------- |
|
|
2.08.2018, 12:44:15
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 11.07.2018 Ostrzeżenie: (0%) |
A jak schować wszystkie? wrzuciłem je w diva .subcategories i w jquery dałem $('.subcategories').hide(); i nie trybi. Nawet wtedy nie pokazuje klikniętej kategorii.
Próbuje zrobić taki efekt jak jest na sprzedajemy.pl |
|
|
2.08.2018, 12:54:54
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
A dlaczego nie $('.subcategories-list').hide()?
-------------------- |
|
|
2.08.2018, 12:58:52
Post
#5
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 11.07.2018 Ostrzeżenie: (0%) |
O jezu... dobra nie było tematu
To zapytam teraz tak. Mam 4 kategorie w rzędzie: [kategoria1] [kategoria2] [kategoria3] [kategoria4] --- tu chciałbym pokazać subkategorie do powyższych [kategoria5] [kategoria6] [kategoria7] [kategoria8] --- tu chciałbym pokazać subkategorie do powyższych Jak to zrobić? nie mam pomysłu |
|
|
2.08.2018, 13:02:38
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Pokazać po kliknięciu?
Jeśli kliknę na kategoria6, to zobaczę podkategorie dla tej kategorii oraz kategoria5, kategoria7 i kategoria8? -------------------- |
|
|
2.08.2018, 13:04:56
Post
#7
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 11.07.2018 Ostrzeżenie: (0%) |
No właśnie tylko że, mam te kategorie główne
A pod spodem subkategorie. Jak teraz wrzucić pod kategorie 1-4 subkategorie jeśłi sie na nie kliknie? I dodatkowo jak po kliknięciu jeszcze raz w tą samą kategorie ją schować? bo teraz kliknie - otwiera się, ale jak znowu kliknę to już sie nie chowa. Ten post edytował Czikusek 2.08.2018, 13:06:05 |
|
|
2.08.2018, 13:13:35
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Jeśli kliknę w kategorię z data-id="1", to co ma się stać?
Mam wrażenie, że piszesz o problemie zwizualizowania tego, a nie oprogramowania. Jeśli tak jest, to po prostu wstaw podkategorie za każdą co czwartą kategorię. -------------------- |
|
|
2.08.2018, 13:24:05
Post
#9
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 11.07.2018 Ostrzeżenie: (0%) |
To jak klikniesz raz to ma się pokazać subkategoria. Jak klikniesz drugi raz to ma się schować. Teraz się nie chowa. Chodzi mi o efekt toggle (dosłownie)
|
|
|
2.08.2018, 13:31:19
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Efekt toggle, dosłownie: http://api.jquery.com/toggle/
-------------------- |
|
|
2.08.2018, 13:35:16
Post
#11
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 11.07.2018 Ostrzeżenie: (0%) |
To dałem toggle() i nie działa. Otwiera, ale już nie zamyka po ponownym kliknięciu. Więc? Wszystko przez to hide(). Jak to pogodzić ze sobą?
|
|
|
2.08.2018, 13:40:51
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Na klikniętej robisz toggle, na pozostałych robisz hide. W czym problem?
-------------------- |
|
|
2.08.2018, 13:49:03
Post
#13
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 11.07.2018 Ostrzeżenie: (0%) |
I tak jak pisałem... nie działa zwinięcie |
|
|
2.08.2018, 14:03:38
Post
#14
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 15:13 |