Skip to content

Instantly share code, notes, and snippets.

@Xordal
Last active December 18, 2015 22:48
Show Gist options
  • Save Xordal/5856619 to your computer and use it in GitHub Desktop.
Save Xordal/5856619 to your computer and use it in GitHub Desktop.
Position of element before click
$(this).mouseup(function (e) {
e.stopPropagation();
x = e.pageX - $(window).scrollLeft;
y = e.pageY - $(window).scrollTop;
}
/*without jquery*/
$(this).mouseup(function (e) {
e.stopPropagation();
var d = {}, x, y;
if( self.innerHeight ) {
d.pageYOffset = self.pageYOffset;
d.pageXOffset = self.pageXOffset;
d.innerHeight = self.innerHeight;
d.innerWidth = self.innerWidth;
} else if( document.documentElement &&
document.documentElement.clientHeight ) {
d.pageYOffset = document.documentElement.scrollTop;
d.pageXOffset = document.documentElement.scrollLeft;
d.innerHeight = document.documentElement.clientHeight;
d.innerWidth = document.documentElement.clientWidth;
} else if( document.body ) {
d.pageYOffset = document.body.scrollTop;
d.pageXOffset = document.body.scrollLeft;
d.innerHeight = document.body.clientHeight;
d.innerWidth = document.body.clientWidth;
}
(e.pageX) ? (x = e.pageX - d.pageXOffset) : (x = e.clientX - d.pageXOffset);
(e.pageY) ? (y = e.pageY - d.pageYOffset) : (y = e.clientY - d.pageYOffset);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment