要素を作成していて、絶対位置が異なる子を動的に作成しています。子には左、上、幅、高さのプロパティがあります。問題は私が試したものであり、親の幅と高さは常に 0 です。このフィドルを確認してください。
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)
または、すべての子と子の子を処理する関数を作成し、左の最小値、上を確認してから、子の幅と高さを含める必要があります...それには数日かかる場合がありますか? または、それを可能にする魔法の JavaScript または jQuery プラグインがありますか?