In my HTML5 page, I have a div with mousemove event as follows:
mousemove
$(\'#canvas\').mousemove(function(e){ xpos = e.offsetX; ypos = e.offsetY
This works fine in firefox and others.
var offsetRequired = (e.offsetX || e.pageX - $(e.target).offset().left);