LordEspoir adlı üyeden alıntı: mesajı görüntüle
bir sayfadaki div etiketinin yüksekliğini bulup değiştirmek için ne yapmam gerekli?
div id'ye göre onmouseout olduğunda div'in içindeki bir kısmını görünmez yapıyorum ancak bu durumda alttaki yazılar otomatik olarak yukarıya yükseliyor. ben istiyorum ki mouse üzerinden gittiğinde yazılar silinsin ancak yükseklik değişmesin hiç.
örneklemek gerekirse;
<div id="ana_div">
yazı.. yazı.. yazı.. yazı.. yazı..
<div id="ozel">
mouse üzerindeyken görülmesi istenen yazı
</div>
</div>
ana_div id'li div in üzerinden gidildiğinde ozel id'li div'in görünürlüğü gidiyor. ama yüksekliğinin gitmesini istemiyorum.
not: ozel id'li div içerisindeki yazılar sabit. yani yüksekliği de sabit.
sanırım div'i görünmez yaparkan "display:none" kullanıyorsunuz. onun yerine "visibility:hidden" deneyebilirsiniz. bu sorununuzu çözebilir.

bunun dışında bir div in yüksekliğini almak için;
document.getElementById("div_adi").style.height
size "150px" şeklinde değer döner.

document.getElementById("div_adi").height
şeklinde bir kullanım da "150" şeklinde değer döner.

fakat bu verileri alabilmek için div in yüksekliği css class'ında değil style="....." şeklinde veya height="...." şeklinde verilmiş olması gerekebilir.

ayrıca kodların tamamını yazma şansınız olursa daha iyi olur.