`
vincent_com
  • 浏览: 43982 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类

获取div的页面位置

 
阅读更多

<style type="text/css">
 body { margin:0px; }
 .map { width:100px; height:100px; position:absolute; background-color:#476D78; position:absolute; top:200px; left:500px; }
</style> 
<script type="text/javascript">
 document.onmousedown=function(){
  // 获取当前div的坐标
  var div=document.getElementById("mydiv");
  var top,left;
  if(div.currentStyle){left=div.currentStyle.left;top=div.currentStyle.top;}
  else if(window.getComputedStyle){left=window.getComputedStyle(div,null).left;top=window.getComputedStyle(div,null).top;}
  alert(left+","+top);
 }
</script>
<div class="map" id="mydiv">
 asdfasdfasdfasdf
</div> 
分享到:
评论

相关推荐

    js获取div的位置坐标

    在前端开发中,经常需要获取页面上某个元素(如 div)的位置坐标。这有助于实现诸如弹窗定位、元素拖拽等功能,提升用户体验。本文将详细介绍如何使用 JavaScript 来获取 div 元素的位置坐标。 #### 二、基础知识 ...

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

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

    js实现获取div坐标的方法

    总结来说,本文提供了获取div元素坐标的方法,并通过实际代码示例展示了如何应用这些方法。这不仅包括了获取元素宽高和位置的常规方法,还包括了如何处理页面滚动的复杂情况。对于从事前端开发的程序员来说,这些...

    交换两个div的位置

    在前端开发中,有时我们需要通过JavaScript来动态地调整页面元素的位置,比如实现两个`&lt;div&gt;`元素的位置互换。本篇文章将详细解析如何通过JavaScript实现这一功能,并深入探讨相关技术细节。 #### 核心概念与原理 ...

    如何让DIV固定在页面的某个位置而不随着滚动条随意滚动

    在使用JavaScript时,我们可以使用offsetTop和offsetLeft属性来获取DIV元素的当前位置,然后使用scrollTop和scrollLeft属性来获取滚动条的当前位置。最后,我们可以使用这些属性来计算DIV元素的新位置,并将其设置为...

    PHP获取远程div内容

    在PHP中,获取远程网页的特定div内容是常见的需求,比如你可能想要抓取某个网站的动态信息或者数据。这通常涉及到网页抓取(Web Scraping)和HTML解析技术。以下是一个详细的步骤来实现这个功能: 1. **使用cURL...

    两个js弹出div层并获取当前页面值的html例子

    在这个"两个js弹出div层并获取当前页面值的html例子"中,我们可以学习如何利用JavaScript动态创建和控制div元素来实现弹出层,并且获取当前页面的值。 首先,我们先理解HTML中的div元素。div是HTML中的一个块级元素...

    鼠标移动到div上显示制定信息或者div(自适应显示位置)

    这段代码首先获取"hover-div"的边界信息,然后计算"info-div"应显示的顶部和左侧坐标,使其位于"hover-div"的正下方并居中。当鼠标离开"hover-div"时,"info-div"会自动隐藏。 这个功能实现了对不同屏幕尺寸的...

    Js Div属性大全

    2. align:设置或获取Div元素的对齐方式,可以是"left", "right", "center", "justify"等,用于调整元素在页面上的位置。 3. atomicselection:指定元素及其内容是否可以作为一个不可见单位被选中,通常用于编辑器...

    JS拖拽DIV后保存位置示例

    2. **初始位置记录**:在`mousedown`事件中,获取&lt;div&gt;元素的初始位置(相对于父元素或文档的左上角),这可以通过`offsetTop`和`offsetLeft`属性获得。 3. **计算偏移量**:在`mousemove`事件中,计算鼠标的移动...

    JS DIV拖动交换位置DEMO

    2. **计算偏移量**:在`mousedown`事件处理函数中,我们需要获取鼠标相对于`div`元素的初始偏移量,这包括水平(x)和垂直(y)两个方向的偏移。 3. **更新位置**:在`mousemove`事件处理函数中,我们需要计算当前...

    获取鼠标在div中的相对位置的实现代码

    在网页开发中,有时我们需要获取鼠标相对于某个特定元素(如div)的位置,这对于实现交互式功能,如拖放、悬浮提示等非常重要。标题所提到的“获取鼠标在div中的相对位置”就是一个这样的需求。下面我们将详细讲解这...

    获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍

    本文将介绍如何在IE、Firefox和Chrome中获取div编辑框、textarea和input text光标位置的方法,并提供相应的代码示例。 首先,了解不同浏览器对于光标位置获取的支持情况是必要的。例如,IE浏览器使用了document....

    jQuery简单获取DIV和A标签元素位置的方法

    本文档主要讲述了如何使用jQuery来简单获取DIV和A标签元素的位置信息,并通过实例展示了具体的操作方法。 首先,要获取DIV元素的位置,我们可以使用jQuery的offset()方法。offset()方法能够获取元素相对于文档的...

    网页局部div随滚动条置顶滚动

    // 获取div初始位置 $(window).scroll(function() { var windowTop = $(this).scrollTop(); // 获取窗口滚动位置 if (windowTop &gt;= stickyTop) { // 当窗口滚动超过div初始位置 $('.sticky').addClass('fixed...

    jQuery实现将div的滚动条滚动到指定位置

    需要注意的是,`scrollTop()`方法用于获取或设置元素的垂直滚动位置。在上述代码中,`scrollArea.scrollTop()`返回当前的滚动位置,`+ targetOffset`则是我们想要滚动到的新位置。你可以根据实际需求调整`...

    在页面固定div位置实示例

    在网页设计中,固定div(固定定位)是一种常见的布局技巧,它使得div元素在页面滚动时仍然保持在屏幕的特定位置,例如顶部导航、侧边栏等。本示例将探讨两种实现页面固定div位置的方法,并进行比较。 方法一:CSS ...

    JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容

    有时,开发者需要获取或操作文本框中的焦点光标位置、选中起始位置、终止位置以及选中的内容,这对于实现诸如高亮显示、文本编辑、格式化等功能至关重要。在本文中,我们将深入探讨这些概念,并提供兼容IE8的解决...

    javascript浮动div,可拖拽div,遮罩层(div和iframe实现)

    2. **浮动 Div 的自动居中**:`MoveFloatLayer()` 函数通过计算页面中心点的位置来动态调整 Div 的位置,使 Div 始终保持在屏幕中央。 3. **页面加载完成后执行**:`window.onload=initialFloatDiv;` 确保页面完全...

    网页设计div的显示和隐藏

    // 获取div元素 var myDiv = document.getElementById("myDiv"); // 隐藏div myDiv.style.visibility = "hidden"; // 显示div myDiv.style.visibility = "visible"; ``` #### 二、CSS中的display属性 `display`...

Global site tag (gtag.js) - Google Analytics