From 2276c2d3cd569d0fa95496234b1113d517bdc485 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Mon, 18 Feb 2013 20:00:45 +0400 Subject: [PATCH] doing some polishing... Signed-off-by: Alex A. Naanou --- layout-iscroll2.html | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/layout-iscroll2.html b/layout-iscroll2.html index 0f5875f..42b3e9a 100755 --- a/layout-iscroll2.html +++ b/layout-iscroll2.html @@ -108,7 +108,7 @@ $(document).ready(function(){ var scrolling = false var _x = null var _t = null - USE_TRANSFORM = true + var _s = null // XXX this is a stub, but need to keep the two types of events // seporated as mouse events sometimes interfere with touch events... @@ -119,6 +119,7 @@ $(document).ready(function(){ //_t = evt.timeStamp || Date.now(); scrolling = true togglePageDragging('on') + _s = getMagazineShift() }) .on('touchmove', function(evt){ evt.preventDefault() @@ -129,9 +130,9 @@ $(document).ready(function(){ } var x = pos_x if(scrolling){ - var s = getMagazineShift() //logger.log('>>>' + s) - shiftMagazineTo(s + (x - _x)) + _s += x - _x + shiftMagazineTo(_s) } _x = x }) @@ -140,6 +141,7 @@ $(document).ready(function(){ scrolling = false togglePageDragging('off') _x = null + _s = null }) } else { @@ -149,6 +151,7 @@ $(document).ready(function(){ //_t = evt.timeStamp || Date.now(); scrolling = true togglePageDragging('on') + _s = getMagazineShift() }) .on('mousemove', function(evt){ //var t = evt.timeStamp || Date.now(); @@ -160,8 +163,8 @@ $(document).ready(function(){ } var x = pos_x if(scrolling){ - var s = getMagazineShift() - shiftMagazineTo(s + (x - _x)) + _s += x - _x + shiftMagazineTo(_s) } _x = x }) @@ -170,6 +173,7 @@ $(document).ready(function(){ scrolling = false togglePageDragging('off') _x = null + _s = null }) }