The touchmove event is fired when a touch point is moved along the touch surface.
General info
- Specification
 - Touch Events
 - Interface
 TouchEvent- Bubbles
 - Yes
 - Cancelable
 - Yes
 - Target
 - Document, Element
 - Default Action
 - undefined
 
Properties
| Property | Type | Description | 
|---|---|---|
target Read only  |  
    EventTarget |  
    The event target (the topmost target in the DOM tree). | 
type Read only  |  
    DOMString |  
    The type of event. | 
bubbles Read only  |  
    boolean |  
    Does the event normally bubble? | 
cancelable Read only  |  
    boolean |  
    Is it possible to cancel the event? | 
view Read only  |  
  WindowProxy |  
  document.defaultView (window of the document) |  
detail Read only  |  
  long (float) |  
  0. | 
touches Read only  |  
  TouchList | A list of Touches for every point of contact currently touching the surface. |  
targetTouches Read only  |  
  TouchList | A list of Touches for every point of contact that is touching the surface and started on the element that is the target of the current event. |  
changedTouches Read only  |  
  TouchList |  
    A list of Touches for every point of contact which contributed to the event.For the touchstart event this must be a list of the touch points that just became active with the current event. For the touchmove event this must be a list of the touch points that have moved since the last event. For the touchend and touchcancel events this must be a list of the touch points that have just been removed from the surface.  |  
ctrlKey Read only  |  
  boolean | true if the control key was down when the event was fired. false otherwise. |  
shiftKey Read only  |  
  boolean | true if the shift key was down when the event was fired. false otherwise. |  
altKey Read only  |  
  boolean | true if the alt key was down when the event was fired. false otherwise. |  
metaKey Read only  |  
  boolean | true if the meta key was down when the event was fired. false otherwise. |  
Examples
Code samples for those events are available on the dedicated page: Touch events.
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) | 
|---|---|---|---|---|---|
| Basic support | 22.0 | 18.0 (18.0) | Not supported | Not supported | Not supported | 
| Feature | Android | Android Webview | Chrome for Android | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | 
|---|---|---|---|---|---|---|---|---|
| Basic support | (Yes) | (Yes) | (Yes) | 6.0 (6.0) | (Yes) | 11 | (Yes) | (Yes) |