04. september 2004 - 12:13Der er
5 kommentarer og 1 løsning
finde width på <li>
Jeg har en vandret menubar lavet med en liste... Jeg skal så placere nogle div-lag under hvert punkt, som skal fungere som dropdown menu. Men hvordan hevled finde man ud af hvor langt fra venstre side man skal placere dem? Kan man finde bredden af et listepunkt?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
function findPos(elmMenu){ if(bw.ns4){ //Netscape 4 x = document.layers.elmMenu.pageX y = document.layers.elmMenu.pageY }else{ //other browsers x=0; y=0; var el,temp el = bw.ie4?document.all[elmMenu]:document.getElementById(elmMenu); if(el.offsetParent){ temp = el while(temp.offsetParent){ //Looping parent elements to get the offset of them as well temp=temp.offsetParent; x+=temp.offsetLeft y+=temp.offsetTop; } } x+=el.offsetLeft y+=el.offsetTop } //Returning the x and y as an array return [x,y] } pos = findPos("dit_menu_element_ID")
og hvis vi antager at dine brugere i har NS4 eller IE4 behøver du ikke browser-tjecket:
function findPos(elmMenu){ x=0; y=0; var el,temp el = document.getElementById(elmMenu); if(el.offsetParent){ temp = el while(temp.offsetParent){ //Looping parent elements to get the offset of them as well temp=temp.offsetParent; x+=temp.offsetLeft y+=temp.offsetTop; } } x+=el.offsetLeft y+=el.offsetTop } //Returning the x and y as an array return [x,y] }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.