teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

スクロールのオフセットが足りなかったため追加

2017/01/25 03:59

投稿

turbgraphics200
turbgraphics200

スコア4269

answer CHANGED
@@ -4,4 +4,5 @@
4
4
  * クリックされた要素の位置/サイズ(getBoundingClientRect())
5
5
  * クリックされた位置(event.offsetX, event.offsetY)
6
6
  * ページ上でのクリックされた位置(event.pageX, event.pageY)
7
+ * スクロールオフセット(window.pageXOffset, window.pageYOffset)
7
8
  で事足りると思うのですが。

1

ちょっと詳細に

2017/01/25 03:59

投稿

turbgraphics200
turbgraphics200

スコア4269

answer CHANGED
@@ -1,6 +1,7 @@
1
1
  うーん。リキッドデザイン上を想定しているのでしょうが、
2
2
  であったとしても、
3
+ * クリックされた要素(event.target / event.srcElement)
3
- * クリックされた要素および要素の位置/サイズ(getBoundingClientRect)
4
+ * クリックされた要素の位置/サイズ(getBoundingClientRect())
4
- * offsetX
5
+ * クリックされた位置(event.offsetX, event.offsetY)
5
- * pageX/clientX
6
+ * ページ上でのクリックされた位置(event.pageX, event.pageY)
6
7
  で事足りると思うのですが。