diff --git a/src/angular-slider.js b/src/angular-slider.js index 2be1f5e..3ba2599 100755 --- a/src/angular-slider.js +++ b/src/angular-slider.js @@ -1199,7 +1199,7 @@ angular.module('vr.directives.slider', ['ngTouch']).directive('slider', * The current x position of the mouse/finger/etc. * @type {number} */ - var currentX = event.clientX || event.x; + var currentX = event.clientX || event.x || (event.touches ? event.touches[0].clientX : event.originalEvent.touches[0].clientX); if(dragRange) { // the entire range is being dragged @@ -1405,7 +1405,7 @@ angular.module('vr.directives.slider', ['ngTouch']).directive('slider', * The current x position of the mouse/finger/etc. * @type {number} */ - var currentX = event.clientX || event.x; + var currentX = event.clientX || event.x || (event.touches ? event.touches[0].clientX : event.originalEvent.touches[0].clientX); // save the pointer reference pointer = ptr;