[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
プログラミング、3DCGとその他いろいろについて
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
<canvas id="mouseDownEventDemoCanvas" width="300" height="200"></canvas> <script> (function () { var canvas = document.getElementById("mouseDownEventDemoCanvas"); canvas.addEventListener( "mousedown", function (e) { alert("mouse down"); }); })(); </script>
<canvas id="clickEventDemoCanvas" width="300" height="200"></canvas> <script> (function () { var canvas = document.getElementById("clickEventDemoCanvas"); canvas.addEventListener( "click", function (e) { var bounds = canvas.getBoundingClientRect(); alert("X" + (e.clientX - bounds.left)+ " ,Y" + (e.clientY - bounds.top)); }); })(); </script>
プロパティ | 説明 |
screenX | マウスポインタのスクリーン上のX座標を取得します。 |
screenY | マウスポインタのスクリーン上のY座標を取得します。 |
clientX | マウスポインタのDOMコンテント上のX座標を取得します。 |
clientY | マウスポインタのDOMコンテント上のY座標を取得します。 |
ctrlKey | イベントが起きた時、ctrlキーが押されていればtrue、そうでなければfalseを取得します。 |
shiftKey | イベントが起きた時、shiftキーが押されていればtrue、そうでなければfalseを取得します。 |
altKey | イベントが起きた時、altキーが押されていればtrue、そうでなければfalseを取得します。 |
metaKey | イベントが起きた時、meta/ctrlキーが押されていればtrue、そうでなければfalseを取得します。 |
button | イベントを起こしたマウスボタンを取得します。 |
buttons | ユーザーが押しているマウスボタンを取得します。 |
relatedTarget | 関連した要素を取得します。たとえばonmouseoutイベントではマウスポインタが入った要素を表します。(マウスポインタが出た要素はtargetで取得します。) |