以前在編寫 javascript 時,搞不太懂每個 Element 的 clientHeight (or clientWidth) 和 offsetHeight (or offsetWidth) 的差異處在那裏,後來在 wowboxBlog 看到了這篇文章,總算了解了差異之處,以下就簡單的說明一下!
- offsetHeight (or offsetWidth) =
該 Element 的 height (or width) + 上下 (or 左右) padding + 上下 (or 左右) border 的寬度。
- clientHeight (or offsetWidth) =
該 Element 的 offsetHeight (or offsetWidth),但是若該 Element 有出現 scroll bar,則要扣掉 scroll bar 的寬度 (預設是 17)。
全站熱搜
留言列表