Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%)
|
Dobry.
Przy użyciu jquery funkcji toggle uzyskałem zwijanie i rozwijanie. Mam zamiar wykorzystać to do wyświetlania rejestracji bądź logowania zatem jedno albo drugie. Funkcja toggle przyjmuje dwa argumenty pierwszy z nich to funkcja wykonywana podczas nieparzystego kliknięcia, drugi funkcja wykonywana podczas parzystego kliknięcia. Czy zmierzam w dobrym kierunku? Oto dwa skrypty które mam zamiar złączyć w jeden:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 1 Dołączył: 2.06.2009 Ostrzeżenie: (0%)
|
no dobrze ale nie potrzebnie tyle kodu.
Nie lepiej zrobić na jednej funkcji ? raczej jak będzie logowanie to nie będzie rejestracji i na odwrót.
Ten post edytował wolacinio 3.08.2011, 20:42:10 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%)
|
Jak to nie będzie potrzebna? Wchodząc na stronę odwiedzający zobaczą dwa linki, które po kliknięciu rozwiną treść dla jednego i drugiego.
Ten post edytował Croos22 3.08.2011, 20:58:21 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Jeden z formularzy jest domyślnie widoczny? Czy oba są ukryte i skrypt pokazuje dopiero pierwszy z nich?
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%)
|
Oba ukryte.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%)
|
to dajesz tak:
Wydaje się logiczne ale nie testowałem. Zasada taka: jeżeli wyświetla pierwszy raz to h=0, jeżeli drugi i następny raz h=1 więc schowaj drugi form. Można jescze sprawdzać czy drugi jest widoczny przy pomocy .is(':visible'); i jeżeli jest widoczny to chowamy. Mam nadzieję iż pomogłem. |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 13:05 |