diff --git a/src/core.js b/src/core.js index b098e6df..c1472f05 100644 --- a/src/core.js +++ b/src/core.js @@ -9,7 +9,7 @@ function IScroll (el, options) { // INSERT POINT: OPTIONS disablePointer : !utils.hasPointer, disableTouch : utils.hasPointer || !utils.hasTouch, - disableMouse : utils.hasPointer || utils.hasTouch, + disableMouse : utils.hasPointer, startX: 0, startY: 0, scrollY: true, diff --git a/src/default/handleEvent.js b/src/default/handleEvent.js index c27288f8..c37cfe26 100644 --- a/src/default/handleEvent.js +++ b/src/default/handleEvent.js @@ -2,6 +2,7 @@ handleEvent: function (e) { switch ( e.type ) { case 'touchstart': + e.stopPropagation(); case 'pointerdown': case 'MSPointerDown': case 'mousedown':