//得到某个对象的绝对top
function getAbsoluteTop(ob){ if(!ob){return null;} var mendingOb = ob; var mendingTop = mendingOb .offsetTop; while( mendingOb != null && mendingOb .offsetParent != null && mendingOb .offsetParent.tagName != "BODY" ){ mendingTop += mendingOb .offsetParent.offsetTop; mendingOb = mendingOb .offsetParent; } return mendingTop ; }
//得到某个对象的绝对left
function getAbsoluteLeft(ob){ if(!ob){return null;} var mendingOb = ob; var mendingLeft = mendingOb .offsetLeft; while( mendingOb != null && mendingOb .offsetParent != null && mendingOb .offsetParent.tagName != "BODY" ){ mendingLeft += mendingOb .offsetParent.offsetLeft; mendingOb = mendingOb .offsetParent; } return mendingLeft ; }
//得到对象的宽高 ,以及位置
function getPosition( domEle ){ var position={}; position.x = parseFloat(domEle.offsetLeft); position.y = parseFloat(domEle.offsetTop); position.width = domEle.clientWidth; position.height = domEle.clientHeight; position.absoluteLeft = getAbsoluteLeft(domEle); position.absoluteTop = getAbsoluteTop(domEle); return position; }
得到页面的一些数字信息
//得到屏幕的宽高 ,以及位置 basic.getViewData = function (){ var position = {}; //滚动条的顶部 position.scrollTop = window.pageYOffset //用于FF || document.documentElement.scrollTop // 有w3c说明的 || document.body.scrollTop //w3c 为0 || 0; var scrollHeight1 = document.documentElement.scrollHeight // 有w3c说明的 || document.body.scrollHeight //w3c 为0 || 0; //整个页面的高度 position.scrollHeight = Math.max(scrollHeight1,position.scrollTop ); //滚动条左边位置 position.scrollLeft = window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0; //页面宽度 position.width = document.documentElement.clientWidth || document.body.clientWidth || window.innerWidth || 0; //页面高度 position.height = document.documentElement.clientHeight || document.body.clientHeight || window.innerHeight ; // 兼容 opera return position; }
相关推荐
获取对象在整个页面的位置获取对象在整个页面的位置获取对象在整个页面的位置
Android系统内置的对象获取位置信息
利用Word Selection对象获取光标的位置属性:所在页、所在段落、所在行、所在列
第一:当使用GPS定位时,最好不要使用getLastKnownLocation方法获得当前位置对象Location,因为该对 象可以在onLocationChanged的参数中由系统给予(根据文档,getLastKnownLocation有2方面功能:1. 获取当前地理...
网络游戏-虚拟游戏对象的位置坐标的获取方法及装置.zip
本文实例讲述了JavaScript获取对象在页面中位置坐标的方法。分享给大家供大家参考,具体如下: [removed] function getXY(Obj) { var h = Obj.offsetHeight; for (var sumTop=0,sumLeft=0;Obj!=document.body;...
先看说明:https://blog.csdn.net/qq_33789001/article/details/115698506 Unity3d C#实现获取两个对象的夹角值(0--360)项目源码。
javascript获得对象的x,y位置函数
matlab开发-设置位置12获取位置12。两个灵活的包装管理图形对象位置。
本文主要参考以下博文,感谢其作者的总结分享。 ...背景: 做CS架构的客户端应用程序UI自动化测试时,需要用图标的状态来判断程序运行的结果。...获取图片控件坐标 截图 比较图片 经过查询,python系现有模块中pywinauto、
javascript获取指针的位置的方法:使用事件对象的pageX和pageY,或者clientX和clientY属性,并且配合scrollLeft和scrollTop属性,这样就可以计算出指针的位置了。 本文操作环境:windows10系统、javascript 1.8.5...
近日拜读了“北辰之北灬”的《C#CAD二次开发图案填充对象边界提取》一文(原文链接:https://blog.csdn.net/pp_fzp/article/details/52992615),并在Visual Studio 2012版本中进行了反复的测试,或许因版本的原因,...
获取index位置的字符,位置从0开始计算 indexOf(searchValue) 方法 获取searchValue在字符串中首次出现的位置 lastIndexOf(searchValue) 方法 获取searchValue在字符串中最后出现的位置 substring(start[, end]) ...
获取桶区域位置须知:开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。说明:创建桶时可以指定桶的区域位置,请参
Android 获取经度 纬度 位置信息,在Android系统的手机上运行后,会显示出纬度和经度信息,具体的方法请参见以下代码: //方法:返回查询条件 public Criteria getCriteria(){ Criteria c = new Criteria(); ...
脚本绑定到场景对象上,结合天气数据库 WeatherAdCode.txt(放到Resources文件下)
解决svg对象,位置有偏移量时旋转缩放会产生偏移。绕着坐标(x,y)中心,原点 旋转缩放平移
在Qt中,事件对象是`QEvent`或其子类的实例,用于封装事件的信息。不同的事件类型对应着`QEvent`...3. **获取事件属性:** 事件对象的子类通常有特定的方法或属性,用于获取事件的相关信息,例如鼠标位置、键盘按键等。
本文实例为大家分享了Android获取位置信息的具体代码,供大家参考,具体内容如下 1.位置服务的简介:位置服务,英文翻译为Location-Based Services,缩写为LBS,又称为定位服务或基于位置的服务,融合了GPS定位、移动...