回答編集履歴

3

mouseoverイベントの説明を追加

2016/04/19 03:58

投稿

think49
think49

スコア18166

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- テキストノード上で右クリックする状況を想定するなら、`selectionchange` イベントを併用して下さい。
13
+ テキストノード上で右クリックする状況を想定するなら、`selectionchange` イベントでテキスト選択検出、`mouseover` イベントでマウスカーソル位置を判定して下さい。
14
14
 
15
15
 
16
16
 

2

selectionchangeイベントの説明追加

2016/04/19 03:58

投稿

think49
think49

スコア18166

test CHANGED
@@ -10,4 +10,12 @@
10
10
 
11
11
 
12
12
 
13
+ テキストノード上で右クリックする状況を想定するなら、`selectionchange` イベントを併用して下さい。
14
+
15
+
16
+
17
+ - [selectionchange - Event reference | MDN](https://developer.mozilla.org/en-US/docs/Web/Events/selectionchange)
18
+
19
+
20
+
13
21
  Re: kyasubaru さん

1

element\.tagNameの説明追加

2016/04/19 03:28

投稿

think49
think49

スコア18166

test CHANGED
@@ -1,4 +1,4 @@
1
- `event.target` で要素ノードを判定すれば実装可能だと思いますが、右クリック右クリック禁止はユーザビリティが低下する実装なので食指が動きません。
1
+ `event.target` で `element.tagName` を判定すれば実装可能だと思いますが、右クリック禁止はユーザビリティが低下する実装なので食指が動きません。
2
2
 
3
3
  コードは自分で書いてみてください。
4
4
 
@@ -6,6 +6,8 @@
6
6
 
7
7
  - [event - Web API インターフェイス | MDN](https://developer.mozilla.org/ja/docs/Web/API/Event#Properties)
8
8
 
9
+ - [element.tagName - Web API インターフェイス | MDN](https://developer.mozilla.org/ja/docs/Web/API/Element/tagName)
10
+
9
11
 
10
12
 
11
13
  Re: kyasubaru さん