Javascript 如何动态更新元素高度
我动态地向div添加元素,它会自动调整div的高度。 除了Android browser 4.1>(尚未选中lower…)之外,所有功能都运行良好 div只会在第一次追加时调整高度 我添加了一种让浏览器重新调整高度的技巧:Javascript 如何动态更新元素高度,javascript,dom,height,Javascript,Dom,Height,我动态地向div添加元素,它会自动调整div的高度。 除了Android browser 4.1>(尚未选中lower…)之外,所有功能都运行良好 div只会在第一次追加时调整高度 我添加了一种让浏览器重新调整高度的技巧: wrapperType.css({ "overflow" : "auto" }) wrapperType.css({ "visibility" : "hidden" }) setTimeout( function() { wrapperType.css({
wrapperType.css({ "overflow" : "auto" })
wrapperType.css({ "visibility" : "hidden" })
setTimeout( function() { wrapperType.css({ "visibility" : "visible" }) },0);
它是有效的,但每次都会闪烁。
有没有比我现在做的更好的方法来强制重新计算DOM 求你了。我们需要什么代码来复制问题?元素是绝对定位的还是固定的?为什么您需要以这样的方式调整高度:S?