我目前正在尝试修改一个“滑入”
的 Javascript 函数。该脚本要求您定义 div 的高度,因此它在动态填充的
中几乎没有用处。我在 javascript 中的 clientHeight 属性上发现了一些文本,但它似乎不支持将显示设置为 none (这是用于滑入 div 的方法)的
。这是有道理的,因为客户端窗口中该 div 的高度不算什么。
基本上我想知道你们都知道什么其他方法,或者是否有办法在显示时绕过 clientHeight = 0:无。
Thanks!
哦,这是我正在使用的函数:
function getDivHeight(objName) {
return boxHeight = document.getElementById(objName).clientHeight;
}
一个简单的解决方案是将其可见性设置为“隐藏”,将其显示设置为“阻止”并测量它。然而,一些现代浏览器会在短时间内设法更新页面布局,并且您会遇到令人讨厌的闪烁。克服这个问题的最简单方法是将元素放置在绝对定位的容器中,并将溢出设置为“隐藏”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)