リサイズ可能な関数を使用していくつかの画像を操作していますが、コンテナDIV(具体的には.CONTAINER)を使用して画像を囲むことができますか?その内部の画像とともに動的にサイズを変更します。私が行っていることの例については、JSFIDDLEを参照してください。内部の画像に基づいてコンテナDIVの動的リサイズを行う
HTML
<div class="container">
<div class="resizable" class="ui-state-active">
<img src="http://41.media.tumblr.com/3e99c08237117645f55cd1c4bdbf3180/tumblr_mky50dQmXI1s56exfo1_500.png" alt="doge">
</div>
</div>
$(function() {
$(".resizable").resizable({
containment: ".container",
aspectRatio: 150/200
});
});
もともとCSS
.container { width: auto; height: auto; }
.resizable { background-position: top left; width: 150px; height: 200px; }
.resizable, .container { padding: 0.5em; }
.resizable img {width:100%;}
JSは、私は多分置くことを考えましたコンテナの幅/高さがAUTOに設定されている場合は、DIVの長さの100%にすぎません。
思考?
あなたは、サイズ変更可能なサイズに基づいてイベントや変更幅と高さのサイズを変更使用しようとすることができます。 http://api.jqueryui.com/resizable/#event-resize – jcubic
[aspectRatio'を 'true'に設定する](https://jsfiddle.net/jmarikle/kcod5rsa/)のように[なぜ?ドキュメント](http://api.jqueryui.com/resizable/#option-aspectRatio)? –
これがあなたの目的に役立つかどうか確認してください。 https://jsfiddle.net/vasi_32/6y1x9dwp/5/ – brk