主页 > 前端 > javascript >
来源:自学PHP网 时间:2014-09-19 14:47 作者: 阅读:次
[导读] 我们经常会看到很多相对定位的东西,下面我来给大家介绍javascript中获取容器对象(div)位置信息方法,此方法可以解决相对定位哦,有需要了解的朋友可参考。...
例
上面代码获取到当前控制的左上角位置信息,如果需要底部,则只需要加上Obj.offsetHeight即可。请注意文中的ImObject是显示菜单,obj是需要捕捉的坐标的对象,比如一个SPAN?,一个TD?...另一个菜单的CSS需提前设置(仅供参考):
四、如何获取鼠标点击位置坐标
Obj.offsetHeight —— 对象元素的绝对高度 clientHeight —— 获取对象的高度,不计算任何边距、边框、滚动条,但包括该对象的补白。 clientLeft —— 获取 offsetLeft 属性和客户区域的实际左边之间的距离。 clientTop —— 获取 offsetTop 属性和客户区域的实际顶端之间的距离。 clientWidth —— 获取对象的宽度,不计算任何边距、边框、滚动条,但包括该对象的补白。 clientX —— 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clientY —— 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clip —— 设置或获取定位对象的哪个部分可见。 clipBottom —— 获取对象剪裁区域的底边坐标。 clipLeft —— 获取对象剪裁区域的左边坐标。 clipRight —— 获取对象剪裁区域的右边坐标。 clipTop —— 获取对象剪裁区域的顶边坐标。
屏幕分辨率的高:window.screen.height ; 屏幕分辨率的宽:window.screen.width ;
屏幕可用工作区宽度(不包含任务栏):window.screen.availWidth; 网页可见区域宽(不包含滚动条和边框):document.body.clientWidth ; 网页可见区域高(不包含滚动条和边框):document.body.clientHeight; 网页可见区域宽(包含滚动条和边框):document.body.offsetWidth ; 网页可见区域高(包含滚动条和边框):document.body.offsetHeight ; 网页正文宽:document.body.scrollWidth ; 网页正文高:document.body.scrollHeight ;
网页正文部分左(网页正文最上边距离屏幕上边缘的距离):window.screenLeft . |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com