JavaScript的网页特效(三大系列)
1.元素偏移量offset系列
属性 | 说明 |
---|
offsetWidth | 返回自身的宽度(包括padding、边框和内容区域的宽度)。注意返回数值不带单位 |
offsetHeight | 返回自身的高度(包括padding、边框和内容区域的宽度)。注意返回数值不带单位 |
特殊部分:
1.父元素有定位
offsetTop:元素距离父元素上侧的距离
offsetLeft:元素距离父元素左侧的距离
2.父元素没有定位
offsetTop:元素距离上侧浏览器的距离
offsetLeft:元素距离左侧浏览器的距离
2.元素可视区client系列
属性 | 说明 |
---|
clientLeft | 返回元素左边框的大小 |
clientTop | 返回元素上边框的大小 |
clientWidth | 返回自身的宽度(包含padding+内容区域的宽度(不含边框))。注意返回的数值不带单位 |
clientHeight | 返回自身的高度(包含padding+内容区域的宽度(不含边框))。注意返回的数值不带单位 |
3.元素滚动scroll系列
属性 | 说明 |
---|
scrollLeft | 返回左右滚动条滚动的距离,返回数值不带单位 |
scrollTop | 返回上下滚动条滚动的距离,返回数值不带单单位 |
scrollWidth | 返回width + 滚动条滚动的距离。注意返回数值不带单位 |
scrollHeight | 返回height + 滚动条滚动的距离。注意返回的数值不带单位 |