From ed629959d3194e207dcb183804d62c00521980d1 Mon Sep 17 00:00:00 2001 From: Marcel Rupp Date: Mon, 13 Jan 2020 14:47:44 +0100 Subject: [PATCH] Added page scroll offsets to draggable --- src/draggable/js/draggable.base.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/draggable/js/draggable.base.js b/src/draggable/js/draggable.base.js index de58f268..4699a399 100644 --- a/src/draggable/js/draggable.base.js +++ b/src/draggable/js/draggable.base.js @@ -111,8 +111,8 @@ gj.draggable.methods = { createDownHandle: function (widget, dragEl, data) { return function (e) { var position = gj.core.position(dragEl); - dragEl.style.top = position.top + 'px'; - dragEl.style.left = position.left + 'px'; + dragEl.style.top = (position.top + window.pageYOffset) + 'px'; + dragEl.style.left = (position.left + window.pageXOffset) + 'px'; dragEl.style.position = 'fixed'; dragEl.setAttribute('draggable-dragging', true); @@ -162,8 +162,8 @@ gj.draggable.methods = { move: function (dragEl, data, offsetX, offsetY, mouseX, mouseY) { var contPosition, maxTop, maxLeft, position = gj.core.position(dragEl), - newTop = position.top + offsetY, - newLeft = position.left + offsetX; + newTop = position.top + offsetY + window.pageYOffset, + newLeft = position.left + offsetX + window.pageXOffset; if (data.containment) { contPosition = gj.core.position(data.containment); @@ -353,4 +353,4 @@ if (typeof (jQuery) !== "undefined") { } }; })(jQuery); -} \ No newline at end of file +}