`
yelr_j
  • 浏览: 67538 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

找一个元素的坐标(转)

 
阅读更多
function findPosition(oElement) 
{
  var x2 = 0;
  var y2 = 0;
  var width = oElement.offsetWidth;
  var height = oElement.offsetHeight;
  //alert(width + "=" + height);
  if( typeof( oElement.offsetParent ) != 'undefined' ) 
  {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) 
    {
      posX += oElement.offsetLeft;
      posY += oElement.offsetTop;      
    }
    x2 = posX + width;
    y2 = posY + height;
    return [ posX, posY ,x2, y2];
    
    } else{
      x2 = oElement.x + width;
      y2 = oElement.y + height;
      return [ oElement.x, oElement.y, x2, y2];
  }
}

 

分享到:
评论

相关推荐

    python实现一个点绕另一个点旋转后的坐标

    在给出的文件内容中,我们看到了使用Python语言实现一个点绕另一个点旋转坐标的基本示例。这个操作主要涉及到了二维空间中的点旋转算法。其中提到了顺时针旋转和逆时针旋转两种情况,并给出了对应的数学公式以及...

    火星百度坐标转WGS84坐标小工具

    "火星百度坐标转WGS84坐标小工具"是一个专为解决中国地区坐标转换问题而设计的实用程序。在本篇文章中,我们将深入探讨这个工具的工作原理、涉及的技术以及其在实际应用中的重要性。 首先,我们来了解一下标题中的...

    屏幕坐标和客户区坐标的相互转换

    屏幕坐标系统是一个全局的坐标系,它的原点位于显示器屏幕的左上角,X轴向右延伸,Y轴向下延伸。任何在屏幕上显示的元素,包括窗口、控件等,其位置都以屏幕坐标来表示。 客户区坐标则与特定窗口相关。在一个窗口中...

    将3D坐标转成2D坐标的方法2

    例如,如果你获取到一个3D物体的坐标为(x, y, z),并且屏幕高度为height,那么对应的2D屏幕坐标将会是`(x * 屏幕宽度, (height - y) * 屏幕高度)`。 在塔防游戏这样的应用中,这个转换过程尤为重要。当玩家点击游戏...

    three.js 3d坐标转平面坐标

    在3D图形编程中,Three.js是一个非常流行的JavaScript库,用于在Web浏览器中创建和展示三维模型和场景。本教程将深入探讨如何在Three.js环境中将3D坐标转换为2D(平面)坐标,以便在网页上的div元素或其他2D元素上...

    js地理坐标与屏幕坐标互转换

    这里提供一个简单的示例代码片段,展示如何实现地理坐标与屏幕坐标之间的转换: ```javascript // 假设已知的地图显示范围 const maxLon = 120.75; const minLon = 119.25; const maxLat = 31.75; const minLat = ...

    (彬)泪闯天涯-取网页元素坐标

    在Web浏览器中,每个HTML元素都有一个特定的位置,这个位置可以通过X和Y坐标来表示。X坐标代表元素在水平方向上的位置,而Y坐标则表示元素在垂直方向上的位置。这些坐标通常是相对于文档的左上角而言的。 获取网页...

    地理坐标和屏幕坐标转换

    这在用户与页面布局上的元素交互时很有用,例如点击一个标注或图例,需要找出对应的地图位置。 以上三种方法的核心在于理解不同坐标系之间的关系和转换过程。在GIS软件中,这种转换是通过特定的算法完成的,这些...

    机器人坐标系变换 坐标变换-旋转部分 二维坐标旋转的向量和几何表示

    在机器人工程领域,坐标系变换是一个核心概念,它指的是根据一定的规则改变机器人关节和末端执行器的位置和姿态。在二维空间中,机器人坐标系变换主要涉及到平移和旋转两种基本操作,其中,旋转操作是实现空间复杂...

    平面坐标与经纬度的转换

    在IT领域,坐标系统是地理信息系统...总的来说,C#通过DLL进行平面坐标与经纬度的转换是一个涉及数学、地理和编程技术的综合过程。正确理解和应用这些概念,可以帮助开发者在GIS项目中实现精确的位置定位和地图显示。

    80坐标系和54坐标系的转换的原理和mapgis实例

    1、坐标系的转换:将一个坐标系下的点转换到另一个坐标系下。 2、平差改正量的计算:计算新旧坐标系之间的平差改正量。 3、总改正量的计算:计算总改正量。 三、MapGIS实例 MapGIS是一个强大的GIS软件,它提供了...

    js获取页面控件坐标.pdf

    在实际开发中,我们可能需要使用 JavaScript 库或框架来简化获取元素坐标的过程,例如 jQuery 库提供了一个 offset() 方法,可以直接获取元素相对于文档的坐标。 获取页面控件坐标是 JavaScript 编程中非常重要的一...

    空间坐标系之间的旋转表达方式的相互转换

    每个轴的旋转角度构成了一个三元组,描述了从初始坐标系到目标坐标系的总旋转。 2. **旋转矩阵**:旋转矩阵是3x3的正交矩阵,每个旋转可以通过一个特定的旋转矩阵表示。矩阵的每一列或行代表坐标轴在旋转后的方向。...

    teechart屏幕坐标转换为实际坐标

    在IT领域,尤其是在数据分析、可视化和软件开发中,TeeChart是一个广泛使用的图表库,它提供了丰富的图形类型和自定义选项,使得数据呈现更加直观、美观。本文将深入探讨TeeChart屏幕坐标到实际坐标的转换,这对于...

    GPS坐标百度转换.zip-解决限制个数问题

    本主题聚焦于“GPS坐标百度转换.zip”,它解决了一个关键问题:如何批量转换GPS坐标以便在百度地图上准确显示。这个压缩包包含了名为“GPS坐标百度转换.html”的文件,这很可能是使用JavaScript编写的网页应用,用于...

    RationalDMIS 旋转坐标系

    这意味着用户可以让坐标系的轴线与某个元素的矢量或轴线之间形成一个确切的角度。在实际操作中,这可以帮助用户在不改变测量机硬件配置的情况下,直接通过软件设置对复杂形状的工件进行准确测量。 在旋转到固定夹角...

    GPS坐标转换百度坐标js

    在IT行业中,尤其是在地理信息系统(GIS)和Web开发领域,坐标转换是一个常见且重要的任务。本文将详细讨论“GPS坐标转换百度坐标js”的相关知识点,包括GPS坐标系统、百度地图API、JavaScript编程以及批量处理坐标...

    RationalDMIS 7.0 旋转坐标系.pdf

    RationalDMIS 7.0是一款在工业领域常用的测量软件,提供了丰富的坐标系操作功能,包括旋转坐标系,以便用户可以从不同的角度和方向对工件进行测量。以下是对旋转坐标系操作的具体说明: 1. 旋转指定角度 在...

    三坐标321法则建立坐标系

    例如,在平面-线-线建立坐标系的方法中,首先采集一个平面并进行找正,使其成为后续直线定位的参考面。 ##### 步骤二:旋转(确定坐标系的第二轴) 在找正完成后,需要通过旋转操作确定坐标系的第二轴(Y轴)。这...

    Photoshop坐标转化成cocos2d坐标工具mac版

    "Photoshop坐标转化成cocos2d坐标工具mac版"是一个专门为解决这个问题而设计的应用,它帮助前端开发者和设计师将Photoshop中的图形元素位置无缝转换到cocos2d-x游戏引擎的坐标系统中。以下是对这个工具及其相关知识...

Global site tag (gtag.js) - Google Analytics