left,这个最常用,带单位的数值,也可以用百分比表示;表示元素相对于其直接父元素,或者最接近的一个带定位的上级元素之间的水平间距;
clientX,发生事件时鼠标在可视区中的水平位置,这里要注意是可视区,不是body,也不是html;
offsetLeft,与left比较接近,不同点在于offsetLeft是纯数字,不带单位,便于数值计算;
scrollLeft,顾名思义,只文档的滚动距离,一般与clientX配合使用,用于定位事件发生时,鼠标在文档中的具体位置;
此外,说明一下offsetWidth,该值与offsetLeft有相似之处,即不带单位,但使用事需要注意,offsetWidth是元素所占空间的宽度的数值表示形式,会包含内边距和边框的尺寸,不包含margin;而width则不包含内边距和边框尺寸(content-box除外);
浙公网安备 33010602011771号