Skip to content

Instantly share code, notes, and snippets.

@AndersDJohnson
Last active June 5, 2019 13:35
Show Gist options
  • Save AndersDJohnson/5882475 to your computer and use it in GitHub Desktop.
Save AndersDJohnson/5882475 to your computer and use it in GitHub Desktop.
jQuery event ratio offsets
$('.area').on('mousemove', function (e) {
$.event.ratioOffsets(e);
console.log(e.ratioOffsetX, e.ratioOffsetY);
});
// depends on $.event.normalizeOffsets
// see https://gist.github.com/AndersDJohnson/5882463
$.event.ratioOffsets = function (e) {
$.event.normalizeOffsets(e);
var $target = $(e.target);
e.ratioOffsetY = e.normalizedOffsetY / $target.height();
e.ratioOffsetX = e.normalizedOffsetX / $target.width();
return e;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment