`
yangzhichao
  • 浏览: 13412 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类

获取网页元素的绝对位置

 
阅读更多
       function fGetXY(obj){
           var oTmp = obj;    
           if(!oTmp||(typeOf(oTmp.offsetLeft) == "undefined")
               ||(typeOf(oTmp.offsetTop) == "undefined")
               ||!oTmp.tagName){
                return null;
           }
           var pt = new Point(0,0);  
           do{
      pt.x += oTmp.offsetLeft;
      pt.y += oTmp.offsetTop;
      oTmp = oTmp.offsetParent;
  } while(oTmp.tagName!="BODY");
  return pt;
       }
      
       function Point(iX, iY){
          this.x = iX;
          this.y = iY;
       }
分享到:
评论

相关推荐

    获取元素绝对位置 position

    "获取元素绝对位置 position"这个话题主要关注JavaScript中如何准确地定位DOM元素在页面中的坐标。这里,我们将深入探讨相关知识,并参考提供的博客链接以及相关的HTML文件。 首先,元素的绝对位置是指元素左上角相...

    JavaScript和jQuery获取input框的绝对位置

    在JavaScript和jQuery的世界里,获取元素的绝对位置是一项常见的任务,尤其当涉及到动态布局或交互设计时。这个主题主要集中在如何获取HTML中的`input`框的精确位置,以便于进行定位或其他操作。以下是对这个知识点...

    js获取触发事件元素在整个网页中的绝对坐标(示例代码)

    在JavaScript中,获取元素在网页中的绝对坐标是一个常见的需求,特别是在进行交互式或者基于位置的网页设计时。这些坐标可以帮助我们精确地定位元素,比如在拖放操作、鼠标悬停效果或者点击事件处理中。本篇文章将...

    jQuery获取页面元素绝对与相对位置的方法

    在JavaScript的众多库中,jQuery作为一个广泛使用的库,提供了简单易用的API来帮助开发者获取页面元素的绝对位置和相对位置。本文将详细介绍jQuery中用于获取元素位置的方法,包括offset()和position(),以及如何...

    用Javascript 获取页面元素的位置的代码

    本教程将深入探讨如何使用JavaScript获取网页元素的绝对大小和相对大小,并提供相关代码示例。 首先,理解网页的绝对大小和相对大小的概念至关重要。网页的绝对大小是指网页的完整内容区域,包括所有元素、图片、...

    DOM元素的绝对位置

    下面是一个JavaScript函数示例,用于获取DOM元素的绝对位置: ```javascript function getAbsolutePosition(element) { var rect = element.getBoundingClientRect(); var scrollTop = window.pageYOffset || ...

    JavaScript获取网页表单action属性的方法

    JavaScript获取网页表单的action属性是一种常用的操作,通常用于获取表单提交时要发送到的URL地址。在Web开发中,表单是用来收集用户输入数据并将其发送到服务器的HTML元素。action属性指定了表单提交后,服务器处理...

    JavaScript获取鼠标位置和鼠标与div的相对位置

    在JavaScript中,获取鼠标位置和计算鼠标与特定div元素的相对位置是常见的需求,这在交互式网页开发中尤其重要。下面将详细讲解如何实现这些功能。 首先,我们需要理解两个基本概念:`event.clientX` 和 `event....

    javascript获取对象的绝对坐标

    在网页开发中,有时我们需要知道一个元素在其父级容器中的绝对位置,即该元素相对于页面左上角的坐标(X轴和Y轴的位置)。这对于实现某些动态效果或者交互功能非常重要。JavaScript 提供了多种方法来获取元素的位置...

    JavaScript控制网页平滑滚动到指定元素位置的方法

    在提供的代码中,`elementPosition` 函数用于获取元素相对于视口的绝对位置。它通过遍历元素的 `offsetParent` 属性来累加元素的 `offsetLeft` 和 `offsetTop`,从而得到元素的坐标。这是一个非常基础且实用的功能,...

    c#获取网页中的所有超级链接

    在这个场景中,我们探讨的主题是如何使用C#编程语言来获取网页中的所有超级链接。超级链接,也就是HTML中的`<a>`标签,是互联网上的基础元素,它们构成了网页间的链接网络。下面将详细介绍实现这一功能的步骤和相关...

    JS实现设置ff与ie元素绝对位置的方法

    在讨论JavaScript(简称JS)编程中,如何实现设置元素的绝对位置是一项常见且重要的技术。本文将详细解释如何使用JavaScript为特定的元素设置绝对位置,并且会特别考虑到不同浏览器(如Firefox,简称“ff”和...

    获取指定网页上所有链接

    要获取网页上的所有链接,我们需要解析HTML源代码并提取出这些`<a>`标签及其`href`属性。 1. **网络爬虫基础**:网络爬虫是一种自动化程序,用于遍历互联网上的网页。它通过HTTP/HTTPS协议与服务器交互,发送请求...

    JS获取input file绝对路径的方法(推荐)

    传统的HTML中,`<input type="file">` 元素可以用来让用户选择文件,但是出于安全考虑,浏览器出于安全考虑,不允许网页通过JavaScript直接获取用户本地文件系统的绝对路径。这是因为直接访问本地文件系统可能会引发...

    JQuery获取元素尺寸、位置及页面滚动事件应用示例

    接下来是获取元素的绝对位置。在JavaScript中,`offset()` 方法返回元素相对于文档顶部和左侧的偏移量,包括了滚动条的影响。以下代码展示了如何使用 `offset()`: ```javascript $(function () { var $div = $('....

Global site tag (gtag.js) - Google Analytics