function getElementTop(element) {
var el = (typeof element == "string") ? document.getElementById(element) : element;
if (el.parentNode === null || el.style.display == 'none') {
return false;
}
return el.offsetTop - el.parentNode.offsetTop;
}

转载于:https://www.cnblogs.com/liuhao-web/p/11392932.html

获取相对于父元素的位置相关推荐

  1. js进阶 11-8 jquery如何获取元素相对于父元素的位置

    js进阶 11-8  jquery如何获取元素相对于父元素的位置 一.总结 一句话总结:用jquery的position方法,但是使用这个方法的前提是父元素相对定位,子元素绝对定位,否则和offset ...

  2. 怎么判断子元素距离父元素顶部位置_css子元素如何相对父元素定位?

    在css中,可以使用position属性,通过给父元素设置相对定位"position:relative;"样式,给子元素设置绝对定位"position:absolute; ...

  3. js获取对象的父元素,子元素,兄弟元素

    今天测试我昨天写好的js插件,发现昨天考虑欠妥,导致[修改]做不了了!主要原因是我以前都是遍历表格,在每条记录后面添加修改按钮.现在用局部刷新表格的方法,每次都自动生成表格内容,以致于无法在记录后面生 ...

  4. C#获取网页中某个元素的位置,并模拟点击

    我们在开发中,往往要得到网页中某个元素的位置,并且点击它.要模拟一次鼠标点击并不难,只要调用一个API就行了,关键就是怎么样得到这个元素的位置,还有判断是否要滚动滚动条,要滚动多少行能让元素显示出来. ...

  5. html 相对于父标签位置,css子元素如何相对父元素定位?

    在css中,可以使用position属性,通过给父元素设置相对定位"position:relative;"样式,给子元素设置绝对定位"position:absolute; ...

  6. 检索HTML元素的位置(X,Y)

    我想知道如何获取JavaScript中img和div等HTML元素的X和Y位置. #1楼 正确的方法是使用element.getBoundingClientRect() : var rect = el ...

  7. 伪元素在父元素中居中_web前端Html5开发CSS之元素五大居中方式,实用又简单!...

    大家是不是对元素居中的知识点很是模糊?是不是苦于找不到一个总结的通俗易懂的说明?是不是自己懒得去总结?今天小编在前端的学习与实践中总结出的元素的五大居中方式,黏贴了代码并对代码做了解释,希望对迷茫的有 ...

  8. 获取html元素的位置,如何获取页面元素的位置

    背景:最近在商品列表项目迭代中,需要在商品列表底部增加一个分销商品广告位,另外接收到一个产品曝光度的埋点需求,需要知道产品出现在用户视口后在进行数据统计! 基于虚拟 DOM 数据驱动的思想,最不提倡的 ...

  9. 用Javascript获取页面元素的位置

    制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置. 下面的教程总结了Javascript在网页定位方面的相关知识. 一.网页的大小和浏览器窗口的大小 首先,要明确两个基本概念. 一张网页的 ...

最新文章

  1. 网页分析利器:IEDevToolBar
  2. 前端面试问题(HTML5+Http+web)
  3. 2.1.1进程的概念 组成和特征
  4. 【.Net基础02】XML序列化问题
  5. 微软如何利用机器学习改进Win 10更新体验
  6. rabbitmq-路由模式-routingkey
  7. 如何解决Binder泄漏问题
  8. python自动登录校园网_免费自动登录国科大校园网python脚本
  9. linux下的setenv使用
  10. UI设计灵感|迷人的概念加载动画设计
  11. 设计模式:观察者(Observer)模式
  12. leaflet调用mysql_PHP和MySQL以及Leaflet API
  13. https 非对称加密
  14. 网口压线顺序_水晶头网线排序方法 网线安装必看【图文教程】
  15. 【高等数学】第二章 导数与微分——第一节 导数的概念
  16. 压敏电阻器的结构原理及参数 (tvs,气体管,防雷击)
  17. 有赞和腾讯云、阿里云一同摘得“中国企业云科技服务商50强”
  18. 鲲鹏devkit开发套件——编译调试工具介绍
  19. 一步步教你整合SSM框架(Spring MVC+Spring+MyBatis)详细教程重要
  20. python怎么跑数据_python定时重跑获取数据

热门文章

  1. python字典数据类型笔记_python笔记--数据类型--字典
  2. 电脑清理代码_网络安全宣传周丨电脑中病毒,这样处置!
  3. 杨凌职业技术学院计算机专业宿舍,杨凌职业技术学院宿舍条件,宿舍图片和环境空调及分配方法...
  4. 邹城的关于机器人教育_【喜报】我校机器人队问鼎全国大学生机器人大赛冠军!...
  5. 和nptf螺纹一样吗_常用数控加工计算公式和最全螺纹标准
  6. js 控制鼠标_原生js实现改变视频播放速率
  7. 飞桨模型保存_飞桨对话模型工具箱(二):对话自动评估模块ADE
  8. windows 2003 server右键菜单没有共享选项的解决办法
  9. php yield 个人小解_PHP中的性能优化利器:生成器 yield 理解
  10. android 6.0 短信权限,Android6.0权限适配