Я работаю над страницей в witch, все ее содержимое масштабируется с помощью масштабирования. Проблема в том, что когда я перетаскиваю что-то на странице, элемент перетаскивания получает плохое положение, которое кажется относительно суммы масштабирования.
Чтобы решить эту проблему, я попытался сделать некоторую математику на позиции перетаскиваемого компонента, но кажется, что даже наглядно ее исправлено, "истинная" позиция не пересчитывается.
вот какой код лучше объяснить:
var zoom = Math.round((parseFloat($("body").css("zoom")) / 100)*10)/10;
var x = $(this).data('draggable').position;
$(this).data('draggable').position.left = Math.round(x.left/zoom);
$(this).data('draggable').position.top = Math.round(x.top/zoom);
Любая помощь будет принята с благодарностью