Skip to content

Instantly share code, notes, and snippets.

@gerred
Created May 29, 2012 21:04
Show Gist options
  • Save gerred/2830704 to your computer and use it in GitHub Desktop.
Save gerred/2830704 to your computer and use it in GitHub Desktop.
var helpers = {
getMouse: function(e, canvas) {
return {
x: e.pageX - canvas.offsetLeft,
y: e.pageY - canvas.offsetTop
}
}
};
@gerred
Copy link
Author

gerred commented May 29, 2012

<style>body { text-align: center; } canvas { border: 1px solid black; margin: auto;}</style>
X: Y:
<script type='text/javascript' src='helpers.js'></script> <script> var canvas = document.getElementById("canvas"), context = canvas.getContext('2d');
            canvas.addEventListener('mousemove', function(e) {
                mousePos = helpers.getMouse(e, canvas);
                document.getElementById("xPos").innerHTML = mousePos.x
                document.getElementById("yPos").innerHTML = mousePos.y
            }, true)
    </script>
</body>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment