Poslao: 01 Nov 2012 15:52
|
offline
- N1k0l4
- Prijatelj foruma
- 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.
|
|
|
|
Poslao: 05 Nov 2012 07:41
|
offline
- N1k0l4
- Prijatelj foruma
- 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
|
|
|
|
|
Poslao: 05 Nov 2012 18:27
|
offline
- N1k0l4
- Prijatelj foruma
- 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.
|
|
|
|
Poslao: 05 Nov 2012 23:14
|
offline
- igorpan
- Super građanin
- 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())
|
|
|
|