diff --git a/ngDraggable.js b/ngDraggable.js index 28dae42..f278de0 100644 --- a/ngDraggable.js +++ b/ngDraggable.js @@ -343,10 +343,8 @@ angular.module("ngDraggable", []) var hitTest = function(x, y) { var bounds = element[0].getBoundingClientRect();// ngDraggable.getPrivOffset(element); - bounds.right = bounds.left + element[0].offsetWidth - $window.pageXOffset; - bounds.bottom = bounds.top + element[0].offsetHeight - $window.pageYOffset; - x -= $window.pageXOffset; - y -= $window.pageYOffset; + x -= $document.body.scrollLeft + $document.documentElement.scrollLeft; + y -= $document.body.scrollTop + $document.documentElement.scrollTop; return x >= bounds.left && x <= bounds.right && y <= bounds.bottom