Skip to content

Commit bb2130a

Browse files
author
rustico
committed
Fix ngDragClone when the page scrolls
- Fix the position of the ngDragClone element when the page is scrolled.
1 parent 31bb08b commit bb2130a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

ngDraggable.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ angular.module("ngDraggable", [])
197197

198198
moveElement(_tx, _ty);
199199

200-
$rootScope.$broadcast('draggable:move', { x: _mx, y: _my, tx: _tx, ty: _ty, event: evt, element: element, data: _data, uid: _myid });
200+
$rootScope.$broadcast('draggable:move', { x: _mx, y: _my, tx: _tx, ty: _ty, event: evt, element: element, data: _data, uid: _myid, dragOffset: _dragOffset });
201201
};
202202

203203
var onrelease = function(evt) {
@@ -421,13 +421,12 @@ angular.module("ngDraggable", [])
421421
moveElement(obj.tx, obj.ty);
422422
}
423423

424-
_dragOffset = element[0].getBoundingClientRect();//ngDraggable.getPrivOffset(element);
425424
};
426425
var onDragMove = function(evt, obj) {
427426
if(_allowClone) {
428427

429-
_tx = obj.tx + _dragOffset.left;
430-
_ty = obj.ty + _dragOffset.top;
428+
_tx = obj.tx + obj.dragOffset.left;
429+
_ty = obj.ty + obj.dragOffset.top;
431430

432431
moveElement(_tx, _ty);
433432
}

0 commit comments

Comments
 (0)