<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>
分享到:
相关推荐
在前端开发中,经常需要获取页面上某个元素(如 div)的位置坐标。这有助于实现诸如弹窗定位、元素拖拽等功能,提升用户体验。本文将详细介绍如何使用 JavaScript 来获取 div 元素的位置坐标。 #### 二、基础知识 ...
在JavaScript中,获取鼠标位置和计算鼠标与特定div元素的相对位置是常见的需求,这在交互式网页开发中尤其重要。下面将详细讲解如何实现这些功能。 首先,我们需要理解两个基本概念:`event.clientX` 和 `event....
总结来说,本文提供了获取div元素坐标的方法,并通过实际代码示例展示了如何应用这些方法。这不仅包括了获取元素宽高和位置的常规方法,还包括了如何处理页面滚动的复杂情况。对于从事前端开发的程序员来说,这些...
在前端开发中,有时我们需要通过JavaScript来动态地调整页面元素的位置,比如实现两个`<div>`元素的位置互换。本篇文章将详细解析如何通过JavaScript实现这一功能,并深入探讨相关技术细节。 #### 核心概念与原理 ...
在使用JavaScript时,我们可以使用offsetTop和offsetLeft属性来获取DIV元素的当前位置,然后使用scrollTop和scrollLeft属性来获取滚动条的当前位置。最后,我们可以使用这些属性来计算DIV元素的新位置,并将其设置为...
在PHP中,获取远程网页的特定div内容是常见的需求,比如你可能想要抓取某个网站的动态信息或者数据。这通常涉及到网页抓取(Web Scraping)和HTML解析技术。以下是一个详细的步骤来实现这个功能: 1. **使用cURL...
在这个"两个js弹出div层并获取当前页面值的html例子"中,我们可以学习如何利用JavaScript动态创建和控制div元素来实现弹出层,并且获取当前页面的值。 首先,我们先理解HTML中的div元素。div是HTML中的一个块级元素...
这段代码首先获取"hover-div"的边界信息,然后计算"info-div"应显示的顶部和左侧坐标,使其位于"hover-div"的正下方并居中。当鼠标离开"hover-div"时,"info-div"会自动隐藏。 这个功能实现了对不同屏幕尺寸的...
2. align:设置或获取Div元素的对齐方式,可以是"left", "right", "center", "justify"等,用于调整元素在页面上的位置。 3. atomicselection:指定元素及其内容是否可以作为一个不可见单位被选中,通常用于编辑器...
2. **初始位置记录**:在`mousedown`事件中,获取<div>元素的初始位置(相对于父元素或文档的左上角),这可以通过`offsetTop`和`offsetLeft`属性获得。 3. **计算偏移量**:在`mousemove`事件中,计算鼠标的移动...
2. **计算偏移量**:在`mousedown`事件处理函数中,我们需要获取鼠标相对于`div`元素的初始偏移量,这包括水平(x)和垂直(y)两个方向的偏移。 3. **更新位置**:在`mousemove`事件处理函数中,我们需要计算当前...
在网页开发中,有时我们需要获取鼠标相对于某个特定元素(如div)的位置,这对于实现交互式功能,如拖放、悬浮提示等非常重要。标题所提到的“获取鼠标在div中的相对位置”就是一个这样的需求。下面我们将详细讲解这...
本文将介绍如何在IE、Firefox和Chrome中获取div编辑框、textarea和input text光标位置的方法,并提供相应的代码示例。 首先,了解不同浏览器对于光标位置获取的支持情况是必要的。例如,IE浏览器使用了document....
本文档主要讲述了如何使用jQuery来简单获取DIV和A标签元素的位置信息,并通过实例展示了具体的操作方法。 首先,要获取DIV元素的位置,我们可以使用jQuery的offset()方法。offset()方法能够获取元素相对于文档的...
// 获取div初始位置 $(window).scroll(function() { var windowTop = $(this).scrollTop(); // 获取窗口滚动位置 if (windowTop >= stickyTop) { // 当窗口滚动超过div初始位置 $('.sticky').addClass('fixed...
需要注意的是,`scrollTop()`方法用于获取或设置元素的垂直滚动位置。在上述代码中,`scrollArea.scrollTop()`返回当前的滚动位置,`+ targetOffset`则是我们想要滚动到的新位置。你可以根据实际需求调整`...
在网页设计中,固定div(固定定位)是一种常见的布局技巧,它使得div元素在页面滚动时仍然保持在屏幕的特定位置,例如顶部导航、侧边栏等。本示例将探讨两种实现页面固定div位置的方法,并进行比较。 方法一:CSS ...
有时,开发者需要获取或操作文本框中的焦点光标位置、选中起始位置、终止位置以及选中的内容,这对于实现诸如高亮显示、文本编辑、格式化等功能至关重要。在本文中,我们将深入探讨这些概念,并提供兼容IE8的解决...
2. **浮动 Div 的自动居中**:`MoveFloatLayer()` 函数通过计算页面中心点的位置来动态调整 Div 的位置,使 Div 始终保持在屏幕中央。 3. **页面加载完成后执行**:`window.onload=initialFloatDiv;` 确保页面完全...
// 获取div元素 var myDiv = document.getElementById("myDiv"); // 隐藏div myDiv.style.visibility = "hidden"; // 显示div myDiv.style.visibility = "visible"; ``` #### 二、CSS中的display属性 `display`...