得到html元素坐标
来源:互联网 发布:李泽鹏网络剧 编辑:程序博客网 时间:2024/05/21 07:55
方法1:当前绝对位置为该对象和父对象的偏移坐标的累加。
function getAbsPoint(e)
{
var x = e.offsetLeft, y = e.offsetTop;
while(e=e.offsetParent)
{
x += e.offsetLeft;
y += e.offsetTop;
}
alert("x:"+x+","+"y:"+y);
}
方法2:将目标独立出来去坐标。
function getAbsPoint(obj)
{
var x,y;
oRect = obj.getBoundingClientRect();
x=oRect.left
y=oRect.top
alert("("+x+","+y+")")
}
使用getBoundingClientRect()得到的element作标在一个普通页面中是正常的。但是如果包含在一个左右布局的frame中,会有x轴上的偏移。包含在一个上下布局大frame中,会有y轴上的偏移,而且偏移不是+2就是-2。
JS中获得窗口属性的方法
1。获得屏幕的分辨率:
screen.width
screen.height
2。获得窗口大小:
document.body.clientWidth
document.body.clientHeight
3。获得窗口大小(包含Border、Scroll等元素)
document.body.offsetWidth
document.body.offsetHeigh
function getAbsPoint(e)
{
var x = e.offsetLeft, y = e.offsetTop;
while(e=e.offsetParent)
{
x += e.offsetLeft;
y += e.offsetTop;
}
alert("x:"+x+","+"y:"+y);
}
方法2:将目标独立出来去坐标。
function getAbsPoint(obj)
{
var x,y;
oRect = obj.getBoundingClientRect();
x=oRect.left
y=oRect.top
alert("("+x+","+y+")")
}
使用getBoundingClientRect()得到的element作标在一个普通页面中是正常的。但是如果包含在一个左右布局的frame中,会有x轴上的偏移。包含在一个上下布局大frame中,会有y轴上的偏移,而且偏移不是+2就是-2。
JS中获得窗口属性的方法
1。获得屏幕的分辨率:
screen.width
screen.height
2。获得窗口大小:
document.body.clientWidth
document.body.clientHeight
3。获得窗口大小(包含Border、Scroll等元素)
document.body.offsetWidth
document.body.offsetHeigh
0 0
- 得到html元素坐标
- HTML元素坐标定位
- HTML元素坐标定位
- Javascript, 得到元素的左上角绝对坐标
- 计算html元素的坐标
- 获取html元素的坐标
- html获取元素的坐标
- 取HTML元素坐标的函数
- 获取html上元素的真正坐标
- jQuery获取HTML元素的坐标
- HTML知识点☞元素坐标定位
- html中元素尺寸、坐标的获取
- 【HTML/JS】百度地图javascriptAPI点击地图得到坐标(拾取坐标) 标签: 百度地图坐标
- html元素位置,获取对象的绝对坐标
- javascript(获取或设置html元素的宽,高,坐标)
- HTML元素坐标定位,这些知识点得掌握
- 一段html片段,得到其中的某个元素
- 得到鼠标坐标
- TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器
- 2014年美国大学生数学建模竞赛翻译及建模思路
- String 类型中的字符替换
- 浙大PAT 1043题 1043. Is It a Binary Search Tree
- String转java.util.Date
- 得到html元素坐标
- 关于java将String类型的时间字符串转换为Date类型的问题
- 获得date类型 系统时间
- 结构体的大小
- 极端气候频现 五款开发天气预报应用的API
- 连接池
- 【Objective-C】OC中的Dealloc方法详解
- 连接池的配置
- 判断字符串是否为数字