绑定事件
拖拽时绑定事件为mousemove
属性
HTMLElement.offsetParent
指向最近的包含该元素的定位元素或者最近的table,td,th,body元素。当元素的display为none时,offsetParent返回null
HTMLElement.offsetLeft
当前元素左上角相当于HTMLElement.offsetParent节点的左边距的偏移的像素值
HTMLElement.offsetTop
当前元素左上角相当于HTMLElement.offsetParent节点的顶部内边距的偏移的像素值
HTMLElement.offsetHeight
返回像素高度,高度包含该元素的垂直内边距和边框,不包含:after和:before等伪类元素,包含滚动条(如果存在),且是一个整数。
如果需要浮点数,element.getBoundingClientRect()
HTMLElement.offsetWidth
返回像素宽度,包含该元素的水平内边距和边框,不包含:after和:before等伪类元素,包含滚动条(如果存在),且是一个整数。
如果需要浮点数,element.getBoundingClientRect()
对块级元素来说,offsetTop,offsetLeft,offsetWidth,offsetHeight描述了元素相对于offsetParent的边界框
对于可以被截断到下一行的行内元素(比如span)offsetTop,offsetLeft描述的是第一个边界框(element.getClientRects()来获取宽度和高度);offsetWidth和offsetHeight是边界框的尺寸(element.getBoundingClientRect()来获取位置)