获得页面元素的实际位置

原创 2007年09月26日 21:22:00
var x=0;
var y=0;
var offsetPointer = WebCalendar.objExport;
while(offsetPointer)...{
    x 
+= offsetPointer.offsetLeft;
    y 
+= offsetPointer.offsetTop;    
                     offsetPointer 
= offsetPointer.offsetParent;
}

if(navigator.userAgent.indexOf("Mac"!= -1 && typeof document.body.leftMargin != "undefined")...{
    x 
+= document.body.leftMargin;
    y 
+= document.body.topMargin;
}
 

js获取页面元素的位置

一、网页的大小和浏览器窗口的大小 首先,要明确两个基本概念。 一张网页的全部面积,就是它的大小。通常情况下,网页的大小由内容和CSS样式表决定。 浏览器窗口的大小,则是指在浏览器窗口中看到的那部...
  • Inuyasha1121
  • Inuyasha1121
  • 2015年10月15日 10:11
  • 2160

jquery outerHeight方法 outerWidth方法 获取元素实际宽度高度

以前写代码中,每当需要获取元素的实际“宽度”(这里的宽度是指元素宽度加上其边距)时,都需要用元素宽度加上margin值才行,今天发现一个叫outerWidth(options)的方法 ,很好用。完成了...
  • zhxh0376
  • zhxh0376
  • 2014年06月05日 09:59
  • 3690

获取网页元素的绝对位置

首先看这张图片上的几个位置,content,就是你所定位元素的位置, 每个元素都有offsetTop和offsetLeft属性,表示该元素的左上角与父容器(offsetParent对象)左上角的距离...
  • lsfhack
  • lsfhack
  • 2017年04月08日 08:31
  • 354

Javascript getBoundingClientRect()来获取元素在页面的位置

语法EDIT rectObject = object.getBoundingClientRect(); 返回 返回值是一个DOMRect对象,这个对象是由该元素的 getClientRects...
  • ssisse
  • ssisse
  • 2016年08月25日 10:07
  • 762

获得元素相对于当前窗口的上下左右位置

object.getBoundingClientRect().top/left/bottom/right可以获得元素相对于当前窗口的上下左右位置。 测试代码: /* FF:doc...
  • Gogo_leee
  • Gogo_leee
  • 2016年02月26日 23:43
  • 593

点击页面任意位置,获取当前点击元素,jquery获取

$(document).click(function (b) {         var b = b ? b : window.event;         var a = b.srcElemen...
  • xiaoran606
  • xiaoran606
  • 2013年10月25日 14:41
  • 873

获得元素实际宽高

#box{ width: 200px; height: 200px; background: red; } window.onload = fun...
  • li3196672779
  • li3196672779
  • 2017年06月08日 21:07
  • 65

js获取页面元素和鼠标的点击位置

前端一些页面效果实现时,往往需要操作大量的DOM对象,即要在某个特定的位置显示某个元素。如:在鼠标点击的位置显示,就要获取当前鼠标的位置。1 获取鼠标点击位置JavaScript 获取鼠标点击位置坐标...
  • qq_30051139
  • qq_30051139
  • 2016年12月27日 16:45
  • 815

获取一个页面元素在页面上的坐标位置

//obj-要获取其页面坐标的元素function findPos(obj) { var curleft = curtop = 0; if (obj.offsetParent) {  curleft ...
  • guoguo1980
  • guoguo1980
  • 2007年02月01日 16:16
  • 1157

java如何获得数组中指定元素的位置

int e=0; int f=0; String names[]={"美元","港币","欧元"}; for(int i=0;i if(names[i].equals("港币")){ e=i...
  • qq_41369312
  • qq_41369312
  • 2018年01月20日 18:06
  • 123
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得页面元素的实际位置
举报原因:
原因补充:

(最多只允许输入30个字)