Skip to content

Instantly share code, notes, and snippets.

@AndersDJohnson
Last active June 5, 2019 13:35
Show Gist options
  • Save AndersDJohnson/5882463 to your computer and use it in GitHub Desktop.
Save AndersDJohnson/5882463 to your computer and use it in GitHub Desktop.
jQuery event normalize offsets
$('.area').on('mousemove', function (e) {
$.event.normalizeOffsets(e);
console.log(e.normalizedOffsetX, e.normalizedOffsetY);
});
$.event.normalizeOffsets = function (e) {
var offset = $(e.target).offset();
e.normalizedOffsetX = e.pageX - offset.left;
e.normalizedOffsetY = e.pageY - offset.top;
return e;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment