我有两个div元素,其中一个环绕另一个。然后我使用JavaScript在运行时将边框添加到外部div。不知何故,当外框改变时,基于webkit的浏览器不会执行重排。最终的结果看起来很丑 - 内部的div溢出了外部。这里是HTML代码: [div id =“outer”[div id =“inner”style =“border:solid blue;高度:50像素; “] [/ DIV] [/ DIV]动态更改边框到DOM元素时Webkit重排问题
事件处理程序也很简单: 的document.getElementById(” 外 “)的setAttribute(” 风格”, “边境:纯绿色”)
我简直不敢相信,当我发现了这一点,因为它是这样一个简单的回流任务。还是我缺少什么?有没有人遇到类似的问题,有什么解决办法?谢谢。
对不起的HTML没有显示出: [DIV ID =”外部“] [div id =”inner“style =”border:solid blue; height:50px“] [/ div] [/ div] – 2010-08-06 16:28:08