美文网首页
06- offset相关属性

06- offset相关属性

作者: 仰望_IT | 来源:发表于2019-05-13 10:42 被阅读0次
    <div class="father">
        <div class="son"></div>
    </div>
    
    • offsetLeft和offsetTop作用
      • 获取元素到第一个定位祖先元素之间的偏移位
      • 如果没有祖先元素是定位的, 那么就是获取到body的偏移位
        let oSDiv = document.querySelector(".son");
        oSDiv.onclick = function () {
            console.log(oSDiv.offsetLeft); 
            console.log(oSDiv.offsetTop);
        }
      

    <div class="grand-father">
        <div class="father"> 
            <div class="son"></div>
        </div>
    </div>
    
    • offsetParent作用
      • 获取元素的第一个定位祖先元素
      • 如果没有祖先元素是定位的, 那么就是获取到的就是body
        let oSDiv = document.querySelector(".son");
        oSDiv.onclick = function () {
            console.log(oSDiv.offsetParent);
        }
      

    相关文章

      网友评论

          本文标题:06- offset相关属性

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