美文网首页js
获取元素在页面上的偏移量

获取元素在页面上的偏移量

作者: u14e | 来源:发表于2017-03-04 10:31 被阅读31次
function getElementLeft(element) {
    var actualLeft = element.offsetLeft;
    var current = element.offsetParent;

    while (current !== null) {
        actualLeft += current.offsetLeft;
        current = current.offsetParent;
    }

    return actualLeft;
}
function getElementTop(element) {
    var actualTop = element.offsetTop;
    var current = element.offsetParent;

    while (current !== null) {
        actualTop += current.offsetTop;
        current = current.offsetParent;
    }

    return actualTop;
}

相关文章

  • 获取元素在页面上的偏移量

  • jQuery尺寸操作

    元素相对于文档的偏移量 获取元素相对于父级元素的偏移量 offsetLeft offsetTop var l = ...

  • 网页特效

    元素偏移量offset系列 动态获取元素的偏移 获取元素距离带有定位父元素的位置 获取元素的自身大小 返回的数值都...

  • DOM-css

    offset()获取元素在当前视窗等相对偏移量 ,包含left和top两个偏移量$(".test").offset...

  • PC端网页特效

    三大系列总结 1. 元素偏移量 offset 系列 1.1 offset 概述 注意:1.offset获取的是元素...

  • js使用

    获取元素方法 可以是用内置对象document上的getElementByld方法来获取页面上的 id属性元素,在...

  • js使用

    获取元素方法 可以是用内置对象document上的getElementByld方法来获取页面上的 id属性元素,在...

  • 复习笔记之API(13) JS盒模型系列13个属性

    元素偏移量offset系列 offset偏移量,我们使用offset系列相关属性可以动态得到该元素的位置(偏移)、...

  • python3+selenium自动化测试-获取元素属性17

    (17)获取元素属性通常在做断言之前,都要先获取界面上元素的属性,然后与期望结果对比。本篇介绍几种常见的获取元素属...

  • JavaScript之确定页面中元素大小

    1. 偏移量 偏移量包括元素在屏幕上占用的所有可见空间。元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和...

网友评论

    本文标题:获取元素在页面上的偏移量

    本文链接:https://www.haomeiwen.com/subject/zlmdgttx.html