ドロップしたら、画像のクローンを div にドラッグしようとしています。そのクローンをドラッグしてサイズ変更できるようにしたいのですがcontainment
、その div でのみ使用します。クローン イメージを作成すると、正常に動作します。ここでJfiddle !! .
HTML
<div class="option" id="f">
<img class="options" src="http://lorempixel.com/90/90/" alt=""/>
</div>
<div class="lame">
<img src="http://placehold.it/350x150" alt=""/>
</div>
Jクエリ
$(function() {
$( ".options" ).draggable({ cursor: "pointer",opacity: 0.6,helper: "clone"
});
$(".lame").droppable({ accept:".options",drop: function(event, ui) {
$.ui.ddmanager.current.cancelHelperRemoval = true;
$(".ui-draggable").hover(function() {
$(this).addClass('fix');
$(this).draggable({containment: ".lame"});
}, function() {
$(this).removeClass('fix');
});
}
});
});
しかし、それに追加resizable
すると、ドラッグ可能な機能が停止し、画像が下に移動します。ここで見ることができますリンク。また、フィドル画像では下に移動しませんでした。
しかし、ここでもドラッグ可能は機能しません。これを修正する方法を教えてください。または、最新の Jquery-ui バージョンを使用して正しい方法で修正してください。