[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
プログラミング、3DCGとその他いろいろについて
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
<canvas id="keyUpEventDemoCanvas" width="300" height="200"></canvas> <script src="http://blog.cnobi.jp/v1/blog/user/118c300f2ee0ad311e5962b0167205f5/1371908340"> </script>
(function () { var canvas = document.getElementById("keyUpEventDemoCanvas"); canvas.containsMouse = function (mousePosition) { var clientRect = this.getBoundingClientRect(); return clientRect.left < mousePosition.x && mousePosition.x < clientRect.right && clientRect.top < mousePosition.y && mousePosition.y < clientRect.bottom; }; var mousePosition = new Object(); document.addEventListener( "mousemove", function (e) { mousePosition.x = e.clientX; mousePosition.y = e.clientY; } ); document.addEventListener( "keyup", function (e) { if (canvas.containsMouse(mousePosition)) { alert("key up"); } }); })();