Pametan dropdown meni

Pametan dropdown meni

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Pozdrav

Da li znate za neki 'pametan' dropdown meni.
Kad kazem pametan, mislim na sledece:
Recimo, imamo u meniju
meni1 meni2    meni 2.1         meni 2.1.1         meni 2.1.2    meni 2.2 meni3    meni3.1    meni3.2          meni3.2.1                 meni 3.2.1.1

I recimo da se nalazi uz desni deo prozora, sta ce se desiti, kada predjes misem preko meni3, spustice se dole meni i to je ok. Onda udjes u meni 3.2 i on prikaze desno podmeni njegov. Meni treba da on 'shvati' da je tu kraj prozora i da ga prebaci na levu stranu...
Znaci, da nikad ne iskace iz okvira prozora, tj. da s ene desi da bude nevidljiv jer je tu kraj prozora.

Preptostavljam da mu to JS radi a ne CSS, ima li neki primer da se vidi?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4560

Jer misliš na ovo?



offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Baš sam to što ti tražiš napravio pre neki dan: http://www.github.com/igorpan/PIFlexMenu
Zanemari tekst na stranici posle demoa, ostalo mi je od drugog plugina nisam ga još sredio Smile

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Hvala, probacu ih danas.
Napravio sa neku svoju verziju, jedino sto baguje kad se prvi put otvara, posle radi ok. Isprobacu i ovo danas pa cu videti dal mogu sta da odradim

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Onaj link što sam ti dao je samo sa fajlovima,evo ti demoa
http://igorpan.github.com/PIFlexMenu/
Izgled možeš da menjaš preko CSS-a, a kad otvoriš kod možeš da zameniš "click" sa "mouseover" i otvaraće se podmeniji kad pređeš mišem Smile

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Ne,ne, nije ovo, trebalo mi je po horizontali da budu meniji, pa kad se otvori na dole, pa se tu predje preko neke stavke i npr. umesto da ode desno, ono ode levo, jer je desno kraj ekrana i ne moze da stane. Ako me razumes.

Ovo tvoje cu da iskoristim za nesto drugo, trebalo mi je bas nesto tog tipa, planirao sam da koristim jquery accordion, al ovo mi odradjuje i bolji posao.

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Ahhh,kapiram,loše sam te razumeo bio. Pročešljaj malo, moguće da ima za jQuery neki plugin takav ali ja lično ne znam trenutno. Ako nema ugrađenu proveru da li staje na ekran trebalo bi da je možeš relativno lako sam ubaciti. Treba samo $(element).offset().x+$(element).width() da uporediš sa širinom prozora,ako je prekoračuje, pomeraš ga levo $(element).css('left',$(element).offset().x-$(element).width())

Ko je trenutno na forumu
 

Ukupno su 982 korisnika na forumu :: 61 registrovanih, 13 sakrivenih i 908 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., Andrija357, Apok, Areal84, arzak, babaroga, bagor10, Bobrock1, botta, cikadeda, dankisha, darkojbn, Dejan84, Denaya, domacinivan, Dorcolac, draganca, draganl, draggan, Duh sa sekirom, esx66, goranperović66, Gosha101980, Hektor, ikan, Joja, JOntra, kairos, Kristian_KG, kybonacci, ljuba, LUDI, mačković, Milan A. Nikolic, mnn2, nedeljkovici, nikoladim, operniki, Panter, Parker, pein, pirke96, Pomorac1, pvoman, rkekoke, robert1979, Rocker, sabros, savaskytec, sickmouse, slonic_tonic, Snorks, Toni, torlak 1, trikomso, upitnik, vathra, Vlad000, vsn111, zxstole