[ _boby_ @ 16.09.2011. 14:46 ] @
Nadam se da nisam promasio podforum. Naime, nasao sam na netu more menija medjutim nigdje nema objasnjene za moj problem. Koristim verikalni meni sa podmenijima koji su po defaultu zatvoreni (osim prvog). E sad, u svaki moj php fajl (tj. stavka menija) ja inkludujem taj svoj meni koji opet radi preko jquery-ja. Problem je kad kod se odabere neka stavka iz menija, stavka se otvori a kako se meni nanovo inkluduje on bude otvoren onako kako je otvoren prvi put, tj. ne ostane mi otvorena ona stavka koja je odabrana u meniju nego uvijek ista (recimo prva).

Ovako:

MENI1
-PODMENI1
-PODMENI2
-PODMENI3
MENI2
MENI3
MENI4

Ovako uvijek izlgeda meni iako je odabrano nesto npr iz menija 3, a ja bih htjeo da ostane otvoren meni 3 sa odabranom stavkom.

U jquery-ju stoji ovako nesto:

$("#main-nav li ul").hide(); // Hide all sub menus
$("#main-nav li a.current").parent().find("ul").slideToggle("slow"); // Slide down the current menu item's sub menu

gdje je current ime klase upravo od menija1. Tako da to radi zbog toga tako.


Ima li neko lagano rijesenje da meni "pamti" gdje treba da ostane otvoren?
[ biske86 @ 16.09.2011. 17:57 ] @
Definitivno si promašio forum. jQuery je JavaScript frejmvork tako da bi tamo trebalo da postaviš pitanje.


Ono što tebi treba je Accordion meni.
Koliko mi se čini čak postoje i plaginovi za jQuery koji rade istu stvar, da ti ne bi izmišljao toplu vodu.

Ako hoćeš ručno sam da radiš onda pogledaj:
http://jquery.bassistance.de/accordion/demo/
http://www.dynamicdrive.com/dy...x17/ddaccordionmenu-glossy.htm
http://www.designyourway.net/b...uery-menus-ready-for-download/
itd.

Ili najbolje probaj da guglaš sa terminom jQuery accoridion menu, i naići ćeš brdo primera.