Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][JavaScript]Zapamietanie stanu menu w jQuery, Zapamietanie stanu menu w jQuery
jackal777
post 7.05.2012, 09:30:34
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.12.2011

Ostrzeżenie: (0%)
-----


WItam,
zrobiłem stronkę:
Centrum Rowerowe
ludzi mi napisali (i słusznie) że wkurza ich to że po wyborze w menu jakiejś pod pod kategori (np: rowery -> rowery -> 29er) strona sie przeładowuje i menu się zwija a chcieli by żeby został stan ostatniego rozwinięcia. Słabo znam jQuery i JS dlatego czy ktoś mógł by mnie naprowadzić jak to zrobić.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mortus
post 7.05.2012, 09:51:45
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Trzeba zapisywać pozycję menu w cookies po kliknięciu, a po załadowaniu (zdarzenie $(document).ready()) strony tę pozycję odczytać i rozwinąć.

Ten post edytował mortus 7.05.2012, 09:52:36
Go to the top of the page
+Quote Post
kpt_lucek
post 7.05.2012, 12:43:22
Post #3





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Możesz też z poziomu php, zakładając że całe menu buduje się w php (a zapewne tak jest) możesz sprawdzać po kolei $_GET'y i dodawać odpowiednie parametry do elementu w menu, a potem nauczyć skrypt js/jquery że jeżeli dany element ma taką klasę (popularne .current) to nie zwijaj/rozwiń.


--------------------


Cytat
There is a Bundle for that
Lukas Kahwe Smith - October 31th, 2014
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:35