W3C home > Mailing lists > Public > public-pointer-events@w3.org > October to December 2012

Make mouseenter/mouseleave behavior optional

From: Rick Byers <rbyers@google.com>
Date: Tue, 20 Nov 2012 13:23:31 -0500
Message-ID: <CAFUtAY-7njviQ4u96o82ftboNT8dksdyN3Y-=nszTUx-kq6Cnw@mail.gmail.com>
To: public-pointer-events@w3.org
In the compatibility with mouse events section [1], the pointer events
draft dictates when mouseenter and mouseleave events should be
dispatched.  However, I believe today only IE and Opera support these
events [2].  Can we add an 'if supported by the UA' to the wording to
make it clear that some UAs won't dispatch these events?    Of course
the wording around  mouseover/mouseout (which are universally
supported) should not change.

Bigger picture, I'm curious to hear why 'pointerenter' and
'pointerleave' weren't included in the pointer event design for IE.
I've heard some web developers say that they prefer the enter/leave
semantics (non-bubbling) to the over/out semantics.


[1] http://dvcs.w3.org/hg/pointerevents/raw-file/tip/pointerEvents.html#compatibility-mapping-with-mouse-events
[2] http://www.quirksmode.org/dom/events/mouseover.html
Received on Tuesday, 20 November 2012 18:24:20 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:48:06 UTC