div height??

Tags:    javascript

Hej.

Håber der er et par kloge javascript'ere herinde der kan hjælpe lidt:-)

Jeg har på en side sat en div til overflow:hidden og istedet sat 2 .gif pile ind, som via javascript scroll'er op og ned.

Jeg vil så meget gerne have at pilene/ scroll functionen kun er på når indholdet i div'en stiger over dens max height. Kan man på en eller anden måde hente og sætte dens height i en variabel, og på den måde bestemme hvornår pilene skal vises? Jeg har forsøgt med noget i stil med.... document.getElementById('xxx').style.height; , men uden held.

på forhånd tak.







Prøv noget lign det her.

Fold kodeboks ind/udKode 


Jeg tror det virker.



Mange tak for forslaget. Det forsøger jeg:-)







hvis du hu har to divs: <div id="outer"><div id="inner">indhold her</div></div>

og du på din #outer div har overflow:hidden og height:noget, men du ikke har nogen height på #inner, så vil jeg tro du kan bruge noget lignende document.getElementById('inner').offsetHeight.

.offsetHeight returnerer den faktiske højde af noget. .style.height returnerer den højde du selv har valgt, hvis du altså har valgt nogen. Desuden er højden af #outer lig den højde du har valgt, mens højden af #inner gerne skulle være den højde indholdet har



Indlæg senest redigeret d. 26.02.2010 22:07 af Bruger #3143
t