轉 http://bbs.blueidea.com/viewthread.php?tid=339278&extra=page%3D2%26amp%3Bfilter%3Drate
clientTop 返回對象的offsetTop屬性值和到當前窗口頂部的真實值之間的距離
clientLeft 返回對象的offsetLeft屬性值和到當前窗口左邊的真實值之間的距離
clientWidth 返回對象的寬度,包括padding,但是不包括margin、border和scroll bar的寬度
clientHeight 返回對象的高度,包括padding,但是不包括margin、border和scroll bar的高度
offsetTop 返回對象相對于父級對象的布局或坐標的top值,就是以父級對象左上角為坐標原點,向右和向下為X、Y軸正方向的Y坐標
offsetLeft 返回對象相對于父級對象的布局或坐標的left值,就是以父級對象左上角為坐標原點,向右和向下為X、Y軸正方向的x坐標
offsetHeight :返回對象相對于父級對象的布局或坐標的高度值
offsetWidth :返回對象相對于父級對象的布局或坐標的寬度值
pixelTop 設置或返回對象相對于窗口頂部的位置
pixelLeft 設置或返回對象相對于窗口左邊的位置
還有pixelRight pixelBottom
pixelHeight pixelWidth 設置或返回對象高寬
posLeft posTop posHeight posWidth 以對象相應屬性中指定的單位設置或返回對象的相應屬性值
這是昨天在msdn屬性表中找到的幾個,但是單單top和left的不敢翻。
以上是翻譯的也夾帶個人的理解,歡迎大家討論,把這幾個搞透徹對與控制層的運動很有幫助咯
目前我的理解是:
offset 相對值
pixel、pos是絕對值
client 反映父級元素絕對值