@@ -201,7 +201,6 @@
$newDrag.draggable({
revert: 'invalid',
revertDuration: 300,
- containment: "#drag-drop-activity",
cursor: "grabbing",
start: function (event, ui) {
$(this).css('z-index', 1000);
@@ -209,10 +208,11 @@
ui.position.top = 0;
},
drag: function (event, ui) {
+ var scale = parseFloat($('.wrap-course-content').css('transform').split('(')[1]) || 1;
var changeLeft = ui.position.left - ui.originalPosition.left;
- var newLeft = ui.originalPosition.left + changeLeft;
+ var newLeft = ui.originalPosition.left + changeLeft / scale;
var changeTop = ui.position.top - ui.originalPosition.top;
- var newTop = ui.originalPosition.top + changeTop;
+ var newTop = ui.originalPosition.top + changeTop / scale;
ui.position.left = newLeft;
ui.position.top = newTop;
},
diff --git a/contenido/17.html b/contenido/17.html
index ce6ab2d..9484004 100644
--- a/contenido/17.html
+++ b/contenido/17.html
@@ -46,7 +46,7 @@
-
+
@@ -142,7 +142,6 @@
$('.btn-drag').draggable({
revert: 'invalid',
revertDuration: 300,
- containment: "#drag-drop-activity",
cursor: "grabbing",
start: function (event, ui) {
$(this).css('z-index', 1000);
@@ -150,10 +149,11 @@
ui.position.top = 0;
},
drag: function (event, ui) {
+ var scale = parseFloat($('.wrap-course-content').css('transform').split('(')[1]) || 1;
var changeLeft = ui.position.left - ui.originalPosition.left;
- var newLeft = ui.originalPosition.left + changeLeft;
+ var newLeft = ui.originalPosition.left + changeLeft / scale;
var changeTop = ui.position.top - ui.originalPosition.top;
- var newTop = ui.originalPosition.top + changeTop;
+ var newTop = ui.originalPosition.top + changeTop / scale;
ui.position.left = newLeft;
ui.position.top = newTop;
},