2017-03-12 14 views
0

child要素を親の全幅にリサイズできないのはなぜですか?約10または20ピクセルは常に全幅に欠けています。親の全幅に子要素のサイズを変更できません

<div id='parent'> 
<div id='child'>CHILD</div> 
</div> 

CSS

#parent{ 
    width:450px; 
    height:320px; 
    margin:0; 
    background:lightgreen; 
} 
#child{ 
    width:120px; 
    height:45px; 
    margin:0; 
    background:gold; 
} 

JS

$("#child").resizable({ 
    aspectRatio: true, 
    containment: "#parent" 
}); 

JSFIDDLE

+0

$("#child").resizable({ aspectRatio: true, maxWidth: $("#parent").width() }); 

、you追加することができます。 –

+0

@NikhileshKV、それはどのように可能ですか?私はChromeとOperaで成功を収めています。 – bonaca

答えて

1

実は、私は封じ込めおよびアスペクト比を使用してに問題があると思います。多分、サイズ変更はピクセルごとのピクセルではないので、最後のピクセルの比率を維持することはできません。

これを修正するには、以下のコードを使用できます。高さが幅より大きくなるcould場合、私はyour fiddleを使用して、フルwidthにサイズを変更することができam

maxHeight : $("#parent").height() 

JSFIDDLE

+0

解決済み、ありがとうございます。 – bonaca

関連する問題