为什么 parentdiv的offsetleft是200也就是表格边框的2倍,以上程序可以直接使用,谢谢,研究一下午没有测试清楚offsetleft就是它父层间的距离
,上面打错了

解决方案 »

  1.   

    关注~~~似乎因该去css那问一下
      

  2.   

    我测试全是100啊,没问题啊。。
    如果想获取实际距离
    把offsetParent.offset...
    加上就可以了。。
      

  3.   

    var offset = function (o) {
    //设置定位
        var $x = $y = 0;
        do { $x += o.offsetLeft, $y += o.offsetTop; }
        while (o = o.offsetParent);
        return { x : $x, y : $y };
    }
      

  4.   

    不是吧就把这段程序贴上,不管是ie和firefox全是200,200,table啊,
    麻烦再帮看看兔兄
      

  5.   

    不是啊。。
    我的IE看是100
    FF看是101(因为有边框,如果加了DTD就可以统一)