Мне было любопытно, вот рабочий код, который можно перетаскивать и изменять размер.jQuery:
jQuery(document).ready(function(event){
jQuery(".img").draggable().find("img").resizable();
});
html:
<div class="img">
<img alt="" src="images/hard-disk-fingerprint.jpg"/>
</div>
другие вещи, которые я заметил, возьмите или оставьте, поскольку я не знаю работы, связанной с изменением вашего JS.
во-первых, все «перетаскиваемые» перетаскиваемые объекты получают класс «.ui-draggable-dragging», который вы можете использовать для своей логики «isDraggingMedia» потенциально.
секунду, чтобы точно получить текущую позицию, Я рекомендую использовать ui.offset {top: "", left: ""}, возможно, измененный с помощью ui.position {top: "", left: ""}, описывающего положение объекта 'helper' относительноперетаскиваемый элемент.
$('#div holding imgA+arrindexid').draggable({stop:function(event, ui){
//isDraggingMedia = true;
//replace this with a $().is(ui-draggable-dragging) check if possible where it matters in //your other javascript.
// Set new x and y
resourceData[arrIndexID][4] = Math.round(ui.offset.left / currentScale);
resourceData[arrIndexID][5] = Math.round(ui.offset.top / currentScale);
}}).find('img').resizable();