Touch/pointer tests and demos

Live versions of the various files at github.com/patrickhlauke/touch.

See the presentation Getting touchy - everything you (n)ever wanted to know about touch and pointer events for some context and further information on the meaning of these tests and demos.

Tests

For a series of interesting results (different browsers, operating systems, assistive technologies), see my touch/pointer test results and, separately, pointer/hover/any-pointer/any-hover test results.

Feature detection

Event listener

Touch or mouse

Prevent default

300ms click delay optimisations/heuristics

Touchlist objects

touch/pointer and browser scroll/zoom

iOS event bubbling

Implicit and explicit capture

touch-action

pointerrawupdate, getCoalescedEvents() and getPredictedEvents()

Media Queries 4 Interaction Media Features

Touchscreen detection

Demos

300ms click delay

:hover dropdown

Particle party

Particle field

Swipe gesture

Picture slider/carousel

Pull to refresh

Debounce/throttle

Tracker

Pointer events advanced pen support

3D jQuery Rotator

Polyfills

Input detection

click as Pointer Event

Two-finger gestures (pinch/rotate)

LeapMotion

3rd party examples