× Loading...

PSA: IE11 Pointer Events Renamed From IE10

Posted on December 12, 2013

IE11 Renames Its Pointer Events

In a previous blog post, I went over how to create touch interactions using JavaScript in Internet Explorer 10. Unfortunately, with the release of IE11, Microsoft has decided to rename all of their pointer events to remove vendor prefixes forcing us to maintain two versions of our code to support both IE10 and IE11. You can find more information here: http://msdn.microsoft.com/en-us/library/ie/dn304886(v=vs.85).aspx.

Here is a full list of the renamed events:

Deprecated APIReplacement API
MSPointerDown eventpointerdown event
MSPointerUp eventpointerup event
MSPointerCancel eventpointercancel event
MSPointerMove eventpointermove event
MSPointerOver eventpointerover event
MSPointerOut eventpointerout event
MSPointerEnter eventpointerenter event
MSPointerLeave eventpointerleave event
MSGotPointerCapture eventgotpointercapture event
MSLostPointerCapture eventlostpointercapture event
-ms-touch-action CSS propertytouch-action CSS property
element.style.msTouchAction propertyelement.style.touchAction property
onmspointer* attributesonpointer* attributes
element.msSetPointerCapture() methodelement.setPointerCapture() method
element.msReleasePointerCapture() methodelement.releasePointerCapture() method

Back to Blog

PSA: IE11 Pointer Events Renamed From IE10