zoukankan      html  css  js  c++  java
  • .offsetLeft,.offsetTop

    *{ margin:0; padding:0}
    div {padding: 40px 50px;}
    #div1 {background: red;}
    #div2 {background: green; }
    #div3 {background: orange;}
    
    <div id="div1">
      <div id="div2">
        <div id="div3"></div>
      </div>
    </div>
    
    <script> 
    window.onload = function() {
    var oDiv3 = document.getElementById('div3');
        alert( oDiv3.offsetTop );
    }
    </script>
    
    
    offsetTop 
    div3无定位父级则显示为到body的距离
    火狐,谷歌,360,opera:80
    ie7-11:80

    offsetLeft

    div3无定位父级则显示为到body的距离
    火狐,谷歌,360,opera:100
    ie7-11:100
     
    *{ margin:0; padding:0}
    div {padding: 40px 50px;}
    #div1 {background: red;}
    #div2 {background: green;position:relative }
    #div3 {background: orange;}
    
    <div id="div1">
      <div id="div2">
        <div id="div3"></div>
      </div>
    </div>
    
    <script> 
    window.onload = function() {
    var oDiv3 = document.getElementById('div3');
        alert( oDiv3.offsetTop );
    }
    </script>
    offsetTop
    div3有定位父级则显示为到div2(父级)的距离
    火狐,谷歌,360,opera:40
    ie8-11:40
    ie7:80 

    offsetLeft
    div3有定位父级则显示为到div2(父级)的距离
    火狐,谷歌,360,opera:40
    ie8-11:50
    ie7:100如果自己没有定位,那么offsetLeft[Top]是到body的距离
     
    *{ margin:0; padding:0}
    div {padding: 40px 50px;}
    #div1 {background: red;}
    #div2 {background: green;position: relative; }
    #div3 {background: orange;position: relative;}
    
    <div id="div1">
      <div id="div2">
        <div id="div3"></div>
      </div>
    </div>
    
    <script> 
    window.onload = function() {
    var oDiv3 = document.getElementById('div3');
        alert( oDiv3.offsetTop );
    }
    </script> 
    div3有定位父级则显示为到div2(父级)的距离
    offsetTop
    火狐,谷歌,360,opera:40 
    ie7-11:40
    ie7:如果自己没有定位,那么offsetTop是到body的距离 80 如果自己有定位,那么就是到定位父级的距离
    offsetLeft
    火狐,谷歌,360,opera:50 
    ie7-11:50
    ie7:如果自己没有定位,那么offsetTop是到body的距离 100 如果自己有定位,那么就是到定位父级的距离
     
     
  • 相关阅读:
    hdu 3006 The Number of set(思维+壮压DP)
    Mysql-SQL优化-统计某种类型的个数
    canvas.clipPath canvas.clipRect() 无效的原因
    linux下alias命令具体解释
    使用带粒子效果的 CAEmitterLayer
    Wordpress 建站(一)
    一个有趣的问题:ls -l显示的内容中total究竟是什么?
    (转)奇妙的数据挖掘
    android几个高速打包命令
    hdu3336解读KMP算法的next数组
  • 原文地址:https://www.cnblogs.com/Xuman0927/p/5486736.html
Copyright © 2011-2022 走看看