我有兩個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