解決使用offsetWidth讓DIV自動變寬時出現的小BUG。

1.首先創建一個DIV盒子。給它加一個定時器,讓它的寬度每隔30毫秒自動減1,觀看效果。 2.上面的效果沒有問題。然後你通過給DIV添加樣式,給它加1px的邊框。觀看效果。 3.這是你會發現,你明明讓DIV寬度減1,現在它的寬度會反而變長。 4.這是爲什麼呢?很明顯這是加1px邊框引起的問題。解釋:因爲offsetWidth是包含邊框,外邊距,內邊距, 而DIV的寬度是100px。當你給加1px邊
相關文章
相關標籤/搜索