function getAbsoluteHeight(ob){
return ob.offsetHeight
}
function getAbsoluteWidth(ob){
return ob.offsetWidth
}
function getAbsoluteLeft(ob){
var mendingLeft = ob .offsetLeft;
while( ob != null && ob.offsetParent != null && ob.offsetParent.tagName != "BODY" ){
mendingLeft += ob .offsetParent.offsetLeft;
ob = ob.offsetParent;
}
return mendingLeft ;
}
function getAbsoluteTop(ob){
var mendingTop = ob.offsetTop;
while( ob != null && ob.offsetParent != null && ob.offsetParent.tagName != "BODY" ){
mendingTop += ob .offsetParent.offsetTop;
ob = ob .offsetParent;
}
return mendingTop ;
}
分享到:
相关推荐
### jQuery 获取控件的坐标位置 #### 知识点概览 在网页开发过程中,经常需要获取页面元素的坐标位置,以便实现特定的功能,如弹窗定位、元素拖拽等。jQuery 提供了一系列方法来方便地获取这些坐标值。本文将详细...
这个压缩包文件的标题和描述涉及到几个关键知识点,包括动态改变控件坐标、注册表操作、打印功能以及查找和使用局域网内的打印机。下面我们将逐一深入探讨这些主题。 1. **动态改变控件坐标**: 在ASP.NET中,尽管...
获取页面控件坐标是 JavaScript 编程中非常重要的一部分,我们可以使用多种方法来获取元素的坐标,包括使用 offsetLeft 和 offsetTop 属性、getBoundingClientRect() 方法和 JavaScript 库等。 此外,在 HTML 文...
JavaScript应用实例-click控件获取坐标位置.js
在Web开发中,我们经常需要控制页面上的控件布局,包括调整其在页面上的坐标位置以及更改前端CSS样式来达到理想的视觉效果。本篇文章将深入探讨如何在C#后台代码中实现这些功能。 首先,对于控件的坐标位置,ASP...
JavaScript应用实例-控件坐标系的变换.js
JavaScript图形控件是一种在网页上实现数据可视化的重要技术,它能够将复杂的数据通过直观的图形方式展示出来,便于用户理解和分析。在这个主题中,我们主要关注的是饼图、曲线图和柱状图,这些都是JavaScript图形...
JavaScript获取鼠标坐标是Web开发中的常见需求,尤其在交互式应用和动态效果中扮演着重要角色。本篇文章将详细介绍各种JavaScript方法来获取鼠标位置,并解释它们的用途和差异。 首先,我们可以使用`event`对象来...
在IT行业中,动画坐标控件的指定位置开始动画是一个重要的技术概念,特别是在用户界面(UI)设计和游戏开发中。这个功能允许开发者使动画效果从特定的屏幕或对象位置开始,而不是从默认位置或者整个视图的边界开始,...
本篇将详细讲解如何利用MFC中的WebBrowser控件实现C++与JavaScript之间的数据交互传递。 首先,WebBrowser控件是MFC提供的一个ActiveX控件,它允许应用程序嵌入Internet Explorer引擎,从而在桌面应用中浏览网页、...
文件列表中的"【百度地图】坐标标注控件"可能是实现上述功能的源代码文件,包含HTML、JavaScript和可能的CSS文件,以及任何必要的配置或数据文件。为了更好地理解和复用这个控件,开发者需要对JavaScript编程、百度...
本教程将深入探讨如何利用SuperMap iClient 6R for JavaScript库来实现一个功能,即当鼠标移动到地图上时,实时显示当前鼠标的地理坐标。SuperMap是一款强大的GIS软件,其iClient系列为开发者提供了丰富的JavaScript...
JavaScript 日期控件是网页开发中常用的一种交互元素,它允许用户方便地选择日期,常用于表单输入。本示例提供了三个不同的日期控件实现,每个控件都有相应的显示效果图片,可以直接复制代码到项目中使用。 核心...
根据提供的文件信息,可以看出这是一段混合了ASP.NET与JavaScript代码的网页,主要实现了通过JavaScript控制页面中的元素(如图片或其他控件)进行位置移动,并将移动后的坐标位置保存到Cookies中的功能。...
本项目着重介绍了如何利用jQuery来实现一个可拖动的控件,并将该控件的位置坐标保存下来,以便下次加载时能恢复到之前的状态。 首先,拖放功能是通过jQuery UI库中的`draggable()`方法实现的。这个方法可以将任何...
在JavaScript的世界里,右键菜单控件是一种常见的交互元素,它允许用户通过鼠标右键点击来触发特定的功能或展示上下文相关的选项。本资源集合包含了多种JavaScript实现的右键菜单控件,这些控件设计灵活,能够轻松地...
(1)VC中通过浏览器控件,加载指定html,在html中用javascript调用google map (2)通过CWebPage类实现了VC调用javascript函数,并向函数传参。 (3)VC程序运行过程中用户可以在编辑框上输入经纬度坐标,点击按钮后地图...
WebBrowser控件是MFC中一个强大的组件,它允许我们在应用程序内部嵌入Internet Explorer浏览器引擎,从而可以显示网页、执行JavaScript代码,以及与网页进行交互。在本案例中,我们将利用这一特性,通过调用百度地图...
在某些框架中,控件可能有自己的坐标系统,需要将屏幕坐标转换为控件坐标。 4. **边界检查与限制**: 虽然允许任意拖拽,但有时也需要设置边界限制,确保控件不会被移动到超出其容器或界面的范围。这需要在移动...
为了让用户有更好的交互体验,可以添加地图控件(如缩放控件、平移控件等)和地理编码服务,以方便用户查找地址或调整地图视角。 8. **创建独立JS文件**: 为了保持HTML文件的整洁,可以将上述JavaScript代码分离...