如何获得确切的实际父母宽度或高度与孩子的绝对定位?

时间:2013-08-06 08:49:48

标签: position height width absolute

创建元素和动态子元素,具有不同的绝对位置,子元素具有left,top,width和height属性,问题是我尝试过的,父元素的宽度和高度始终为0.检查此{{3 }}

var my_parent = document.getElementById('my_obj');

var chld1 = document.createElement('div');

my_parent.appendChild(chld1);

$(chld1).css({
    position:'absolute',
    left:10, 
    top:50,
    width:60,
    height:20,
    background:'pink'
});

alert($(my_parent).width());

是否有一种简单的方法可以获得宽度和宽度父母的身高? (javascript& jQuery,因为evrything动态发生)

或者我必须创建一个覆盖所有孩子的功能。孩子的孩子,检查最小的左,顶部,然后包括宽度&孩子的身高......这可能需要几天时间?还是有神奇的JavaScript或jQuery插件可以为您提供?

1 个答案:

答案 0 :(得分:0)

问题在于你孩子的绝对位置。每当孩子使用绝对位置时,它就不会填充父母。所以要么不使用绝对定位,要么给父母一个固定的宽度