> Did you try to use the native JavaScript implementation to observe the
> event? If not, please try it and post the results here; Maybe the
> doubled event firing is a browser bug.

Using the code:

var doc = document.documentElement;
doc.onmousemove = function(e){ console.log(e.pageX+', '+e.pageY); }

Safari 4 still appears to double fire on each mousemove.

I think this is a browser bug!  It's the sort of browser bug that
jQuery specialises in fixing.

The fix I've got so far involves comparing [e.pageX, e.pageY] against
a stored [e.pageX, e.pageY] from the last mousemove before deciding to
do something.  Creates a bit of an annoying overhead on mousemove,
though, particularily annoying for browsers that don't have the bug.

Anyone any ideas about how to feature detect it?

Stephen.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to