日期:2014-05-18  浏览次数:20591 次

███基础JS问答███
请解释以下属性的意义:
event.clientX
document.body.scrollLeft
document.body.clientLeft
event.x
event.pageX
pageXOffset
offsetLeft
offsetParent

------解决方案--------------------
up

------解决方案--------------------
event.clientX
document.body.scrollLeft 左侧滚动条
document.body.clientLeft 子控件左边距
event.x 控件左边距
event.pageX
pageXOffset
offsetLeft 页面左边距
offsetParent
------解决方案--------------------
x:设置或者是得到鼠标相对于目标事件的父元素的外边界在x坐标上的位置。
clientX:相对于客户区域的x坐标位置,不包括滚动条,就是正文区域。
offsetx:设置或者是得到鼠标相对于目标事件的父元素的内边界在x坐标上的位置。

------解决方案--------------------
mark.
------解决方案--------------------
event.clientX 当前鼠标的所在想x坐标(相对浏览器的区域)
document.body.scrollLeft 当前滚动条距左边的位置(滚动条滚动了多少位置是我们看不到的)
document.body.clientLeft 当前点距浏览器左边的距离(这个就是我们看的到离浏览器的最这边的距离)
------解决方案--------------------
其实楼主应该好好看看MSDN,这些MSDN中都有说明
------解决方案--------------------
我记得专门有个图片来讲这个的。lz看下
http://www.chinascripts.com/tech/web/javascript/2007-05-28/d8e5204123167f2f.html
------解决方案--------------------
event.clientX 当前鼠标的所在想x坐标(相对浏览器的区域)
document.body.scrollLeft 当前滚动条距左边的位置(滚动条滚动了多少位置是我们看不到的)
document.body.clientLeft 当前点距浏览器左边的距离(这个就是我们看的到离浏览器的最这边的距离)

------解决方案--------------------
下载一个Javascript帮助手册吧,都有解释
------解决方案--------------------
LZ,可以买本javascript高级程序设计  看看,要不然,这样一边写代码一边发贴来问题,估计也累的行的!
------解决方案--------------------
event.clientX 当前鼠标的所在想x坐标(相对浏览器的区域)
document.body.scrollLeft 当前滚动条距左边的位置(滚动条滚动了多少位置是我们看不到的)
document.body.clientLeft 当前点距浏览器左边的距离(这个就是我们看的到离浏览器的最这边的距离)
event.x 当前鼠标点击时IE的x坐标值
event.pageX 当前鼠标点击时除IE的x坐标值
pageXOffset 与IE中的Offset一样,只是该属性不在IE中
offsetLeft 获取控件最左边坐标值
offsetParent 属性指定的父级

------解决方案--------------------
up
------解决方案--------------------
event.clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标
document.body.scrollLeft设置或获取位于对象左边界最左端之间的距离
document.body.clientLeft获取 offsetLeft 属性和客户区域的实际左边之间的距离
event.x 设置或获取鼠标指针位置相对于父文档的 x 像素坐标
event.pageX 不存在,或不兼容这个属性
pageXOffset 不存在,或不兼容这个属性
offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetParent 获取定义对象 offsetTop 和 offsetLeft 属性的容器对象的引用
=================
offsetTop 获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置。
------解决方案--------------------
event.clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标
document.body.scrollLeft设置或获取位于对象左边界最左端之间的距离
document.body.clientLeft获取 offsetLeft 属性和客户区域的实际左边之间的距离
event.x 设置或获取鼠标指针位置相对于父文档的 x 像素坐标
event.pageX 其他浏览器
pageXOffset 其他浏览器offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetParent 获取定义对象 offsetTop 和 offsetLeft 属性的容器对象的引用
=================
offsetTop 获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置。

------解决方案--------------------