您的位置:首页 > Web前端 > JavaScript

JS中常用坐标offset、scroll、client的区别

2014-08-25 17:39 621 查看
右键菜单 oncontextmenu diaplay 显示 block 隐藏 none
1.在IE中:

scrollWidth:获取对象的滚动宽度

scrollHeight: 获取对象的滚动高度。

scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离

scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离

offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置

offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置

event.clientX 相对文档的水平座标

event.clientY 相对文档的垂直座标

event.offsetX 相对容器的水平坐标

event.offsetY 相对容器的垂直坐标

document.documentElement.scrollTop 垂直方向滚动的值

2.IE6.0、FF1.06+中:

clientWidth = width + padding

clientHeight = height + padding

offsetWidth = width + padding + border

offsetHeight = height + padding + border

3.IE5.0/5.5中:

clientWidth = width - border

clientHeight = height - border

offsetWidth = width

offsetHeight = height
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: