diff --git a/jquery.sketchable.js b/jquery.sketchable.js index 1214449..37b181f 100644 --- a/jquery.sketchable.js +++ b/jquery.sketchable.js @@ -430,15 +430,16 @@ var touches = e.originalEvent.changedTouches; for (var i = 0; i < touches.length; i++) { var touch = touches[i]; - // Add the type of event to the touch object. + // Add event type and finger ID. touch.type = e.type; + touch.identifier = i; callback(touch); } } else { // Track only the current finger. var touch = e.originalEvent.touches[0]; - // Add the type of event to the touch object. touch.type = e.type; + touch.identifier = 0; callback(touch); } }; diff --git a/sketchable.js b/sketchable.js index fcb599a..ab755b8 100644 --- a/sketchable.js +++ b/sketchable.js @@ -439,15 +439,16 @@ var touches = e.changedTouches; for (var i = 0; i < touches.length; i++) { var touch = touches[i]; - // Add the type of event to the touch object. + // Add event type and finger ID. touch.type = e.type; + touch.identifier = i; callback(touch); } } else { // Track only the current finger. var touch = e.touches[0]; - // Add the type of event to the touch object. touch.type = e.type; + touch.identifier = 0; callback(touch); } e.preventDefault();