diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-02 15:59:18 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-09 12:37:32 +0900 |
commit | d8140c1640f7c1943e2bccc76434536a78aa69d1 (patch) | |
tree | 9a2bdb571287d7b8d7a059c550e584604242f053 /files/ja/web | |
parent | 68b0eef2dcf5d42ca8d4f36aaf734fbeed603e87 (diff) | |
download | translated-content-d8140c1640f7c1943e2bccc76434536a78aa69d1.tar.gz translated-content-d8140c1640f7c1943e2bccc76434536a78aa69d1.tar.bz2 translated-content-d8140c1640f7c1943e2bccc76434536a78aa69d1.zip |
2021/11/05 時点の英語版に基づき新規翻訳
Diffstat (limited to 'files/ja/web')
-rw-r--r-- | files/ja/web/api/mouseevent/region/index.md | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/files/ja/web/api/mouseevent/region/index.md b/files/ja/web/api/mouseevent/region/index.md new file mode 100644 index 0000000000..6df05bf1e0 --- /dev/null +++ b/files/ja/web/api/mouseevent/region/index.md @@ -0,0 +1,54 @@ +--- +title: MouseEvent.region +slug: Web/API/MouseEvent/region +tags: + - API + - Canvas + - DOM イベント + - MouseEvent + - プロパティ + - 読み取り専用 + - リファレンス +browser-compat: api.MouseEvent.region +--- +{{APIRef("DOM Events")}} + +**`MouseEvent.region`** は読み取り専用のプロパティで、イベントが影響する [canvas のヒット領域](/ja/docs/Web/API/CanvasRenderingContext2D/addHitRegion)の id を返します。 +影響するヒット領域がなければ、 `null` を返します。 + +## 値 + +{{domxref("DOMString")}} で、ヒット領域の id を表します。 + +## 例 + +`event.region` を `CanvasRenderingContext2D.addHitRegion()` メソッドと組み合わせた例です。 + +```html +<canvas id="canvas"></canvas> + +<script> +var canvas = document.getElementById("canvas"); +var ctx = canvas.getContext("2d"); + +ctx.beginPath(); +ctx.arc(70, 80, 10, 0, 2 * Math.PI, false); +ctx.fill(); +ctx.addHitRegion({id: "circle"}); + +canvas.addEventListener("mousemove", function(event){ + if(event.region) { + console.log("hit region: " + event.region); + } +}); +</script> +``` + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- {{domxref("MouseEvent")}} +- {{domxref("CanvasRenderingContext2D.addHitRegion()")}} |