Skip to content

Commit

Permalink
Fix a Bug on Chrome where when you scroll the dragging element scroll…
Browse files Browse the repository at this point in the history
…s down
  • Loading branch information
jaisonerick committed May 22, 2015
1 parent d1ef32b commit a337460
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions ngDraggable.js
Original file line number Diff line number Diff line change
Expand Up @@ -543,8 +543,8 @@ angular.module("ngDraggable", [])

if (scrollX !== 0 || scrollY !== 0) {
// Record the current scroll position.
var currentScrollLeft = $document[0].documentElement.scrollLeft;
var currentScrollTop = $document[0].documentElement.scrollTop;
var currentScrollLeft = ($window.pageXOffset || $document[0].documentElement.scrollLeft);
var currentScrollTop = ($window.pageYOffset || $document[0].documentElement.scrollTop);

// Remove the transformation from the element, scroll the window by the scroll distance
// record how far we scrolled, then reapply the element transformation.
Expand All @@ -553,8 +553,8 @@ angular.module("ngDraggable", [])

$window.scrollBy(scrollX, scrollY);

var horizontalScrollAmount = $document[0].documentElement.scrollLeft - currentScrollLeft;
var verticalScrollAmount = $document[0].documentElement.scrollTop - currentScrollTop;
var horizontalScrollAmount = ($window.pageXOffset || $document[0].documentElement.scrollLeft) - currentScrollLeft;
var verticalScrollAmount = ($window.pageYOffset || $document[0].documentElement.scrollTop) - currentScrollTop;

element.css('transform', elementTransform);

Expand Down

0 comments on commit a337460

Please sign in to comment.