![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki skrypt:
oraz php (widok opisowy):
Problem w tym, że po naciśnięciu przycisku-linku rozsuwania diva rozsuwają się wszystkie wyświetlone w pętli divy z zawartością tabeli mysql. Zmiana koloru przycisku inicjowana w skrypcie js działa zaś idywidualnie dla każdego wyświetlonego rekordu. Ten post edytował rafik73 12.10.2015, 19:23:55 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
$(this) odnosi się do elementu który jest aktualnie kliknięty, a $(".contact") do wszystkich elementów które mają klasę 'contact'.
Wygoogluj sobie jquery siblings i powinno pomóc. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Próbuję tak:
i nic... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Usuń tego diva w którym masz a, albo dodaj jeszcze parent()
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Usunięcie div'a nic nie dało
Ciekawe jest to, że zmianę kolorów wykonuje prawidłowo i indywidualnie Co robię nie tak? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Pokaz aktualny kod.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cała zawartość jest w głównym kontenerze "main" ![]() ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 0 Dołączył: 19.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Powalczyłem i działa
![]() Serdeczne dzięki ![]() Mam pytanie o rozszerzenie możliwości powyższego skryptu. Mianowicie mam skrypt jquery, który zwija/rozwija pojedyńczo, czyli jak w tym temacie, ale chciałem dołączyć przycisk, który zwija/rozwija wszystkie elementy naraz. Sam skrypt to nie problem. Schody zaczynają się, gdy np rozwinę dwa elementy z pięciu, apotem jednym przyciskiem chcę zwinąć/rozwinąć wszystko naraz. Efekt jest taki, że te co rozwinąłem pojedyńczo się zwijają a pozostałe nierozwinięte rozwijają. Skrypt rozwijania pojedyńczego:
a poniżej rozwijania grupowego:
Żadnych pomysłów? Ten post edytował rafik73 28.10.2015, 19:49:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:12 |