View previous topic :: View next topic |
Author |
Message |
Nixolino
Joined: 31 Jan 2005 Posts: 46
|
Posted: 31.01.2005 17:01 Post subject: Layer - kako napraviti da uvijek bude na istom mjestu? |
|
|
Poštovani,
Radim site gdje se u glavi nalazi vodoravno postavljen meni npr.
| proizvodi | o nama | karta | kontakt | itd.... |
Problem: Imam layer koji je zapravo podmeni od "proizvoda" (kao drop-down meni), a cijela stvar(glavna tablica u kojoj se nalaze svi elementi) je centralno postavljena/poravnana i kada se mjenja veličina prozora moj layer se miče lijevo desno pa bih treebao savjet kako napraviti da mi je taj layer uvijek vezan za link "proizvodi" tj. da se uvijek optvara ispod njega a ne lijevo ili desno od njega?
Jasno mi je za situaciju kada je dizajn lijevo poravnan; stavim ovak;
<div id="Layer1" style="position:absolute; left:250; top:80px; width:165; height:155px; visibility: hidden; overflow: visible;">
i znam da će uvijek biti 250px od lijevog i 80px od gornjeg ruba itd... ali kako napravit kada je site centarlno poravnan??
Ako će pomoći pogledajte konkretnu stvar na
http://www.taim.hr/proba2.htm (miš na proizvode)
Last edited by Nixolino on 31.01.2005 18:48; edited 1 time in total |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 31.01.2005 17:31 Post subject: |
|
|
negativnim marginama?
nisam nikad radio menije ali mislim da bi tako i trebalo |
|
|
Back to top |
|
|
Nixolino
Joined: 31 Jan 2005 Posts: 46
|
Posted: 31.01.2005 18:49 Post subject: |
|
|
Nisam baš skužio ovo s negativnim marginama - kaj bi to bilo? |
|
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 31.01.2005 20:13 Post subject: |
|
|
Neću se pravit pametan kad nisam probao, ali teoretski bi trebao moći negativnim CSS marginama povući submeni ispod linka u meniju pa bi onda submeni bio relativno pozicioniran s obzirom na link
Kad probam postam code |
|
|
Back to top |
|
|
imbrod Guest
|
Posted: 06.02.2005 15:18 Post subject: |
|
|
Vazno je da odredis poziciju elementa (npr. linka u glavnom izborniku) od kojeg ces onda relativno pozicionirati svoj drop-down meni:
function pozic(obj, xx, yy, zz) {
if (tek!=0) {sakri(tek);}
tek=xx;
left1=getposOffset(obj, "left")+yy;
top1=getposOffset(obj, "top")+zz;
prikaz(xx);
}
function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}
samo pocisti visak koda koji sam samo copy-pestao bez dorade |
|
|
Back to top |
|
|
Nixolino
Joined: 31 Jan 2005 Posts: 46
|
Posted: 10.02.2005 20:46 Post subject: |
|
|
Rjesilo se na jedan skroz totalno jednostavan način :
Tako da mu nisam odredio LEFT poziciju nego sam ga ručno stavio u taj TD i (TOP sam upisao) i sada je OK
<div id="proizvodi" style="position:absolute; top:95px; width:165; visibility: hidden; overflow: visible; z-index: 2;" >
http://www.gumice-saric.com/ |
|
|
Back to top |
|
|
|