以下部分element.style的属性值需要用到parseInt(value || 0)来转换。
clientWidth = element.style.paddingLeft + element.style.width + element.style.paddingRightclientHeight = element.style.paddingTop + element.style.height + element.style.paddingBottomclinetLeft = borderLeftWidthclientTop = borderTopWidthclientRight = offsetWidth - clientWidth - clientLeftclientBottom = offsetHeight - clientHeight - clientTopelement.style.left = element.offsetLeft - element.style.marginLeftelement.style.top = element.offsetTop - element.style.marginTop |
当元素的offsetParent不是body时,上面最后二个公式需要特别注意。