kineticscroll - Do not skip last drag event
parent
1fd84633ad
commit
ae4b1b6206
|
|
@ -115,6 +115,7 @@
|
||||||
|
|
||||||
const dragHandler = e=>{
|
const dragHandler = e=>{
|
||||||
direction = e.dy > 0 ? 1 : -1;
|
direction = e.dy > 0 ? 1 : -1;
|
||||||
|
s.scroll -= e.dy;
|
||||||
if (e.b > 0){
|
if (e.b > 0){
|
||||||
// Finger touches the display
|
// Finger touches the display
|
||||||
lastTouchedDrag = Date.now();
|
lastTouchedDrag = Date.now();
|
||||||
|
|
@ -132,7 +133,6 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
accDy += e.dy;
|
accDy += e.dy;
|
||||||
s.scroll -= e.dy;
|
|
||||||
} else {
|
} else {
|
||||||
// Finger has left the display, only start scrolling kinetically when the last drag event is close enough
|
// Finger has left the display, only start scrolling kinetically when the last drag event is close enough
|
||||||
if (Date.now() - lastTouchedDrag < LAST_DRAG_WAIT){
|
if (Date.now() - lastTouchedDrag < LAST_DRAG_WAIT){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue