質問編集履歴

2

必要な情報の追加 タグの修正

2019/11/28 01:36

投稿

minomonnta
minomonnta

スコア9

test CHANGED
File without changes
test CHANGED
@@ -1,14 +1,26 @@
1
- 座標座標2座標3それぞれにクリックした座標を入力されるようにしたい
1
+ 要素1をクリックした時に座標1にクリックした時の座標を、要素をクリックした時に座標にクリックした時の座標といにしたい
2
2
 
3
- (クリク1回目に座標、2回目に座標2、3回目に座標3・・・n回目)
3
+ 要素はドラグで動かせるようしていてドロップした時の座標が欲しい。
4
+
5
+ 今のやり方では要素1の座標しか取り出せていないので解決方法を教えてください。
4
6
 
5
7
 
6
8
 
7
- ```php
9
+ ```html
8
10
 
9
- <div id="target" style="width:500px; height:100px; border: solid 1px navy"></div>
11
+ //要素1
10
12
 
13
+ <div class="drag-and-drop" id="target" style="top:;left:0;background-color:#f48fb1;">正方形</div>
14
+
11
- <script>
15
+ //要素2
16
+
17
+ <div class="drag-and-drop2" id=target2" style="top:1;left:110px;background-color:#64b5f6;">縦長</div>
18
+
19
+ //要素3
20
+
21
+ <div class="drag-and-drop3" id="target3" style="top:1;left:220px;background-color:#ffe082;">横長</div>
22
+
23
+ //座標1
12
24
 
13
25
  document.getElementById("target").addEventListener('click', function(event) {
14
26
 
@@ -20,27 +32,27 @@
20
32
 
21
33
  });
22
34
 
35
+ //座標2
23
36
 
24
-
25
- document.getElementById( "jump" ).addEventListener('click', function(event) {
37
+ document.getElementById( "target2" ).addEventListener('click', function(event) {
26
38
 
27
39
  var kuroko = event.pageX ; // 水平の位置座標
28
40
 
29
41
  var basuke = event.pageY ; // 垂直の位置座標
30
42
 
31
- document.getElementsByName('name1')[1].value = kuroko + ":" + basuke;
43
+ document.getElementsByName('name2')[1].value = kuroko + ":" + basuke;
32
44
 
33
45
  });
34
46
 
47
+ //座標3
35
48
 
36
-
37
- document.getElementById( "target" ).addEventListener('click', function(event) {
49
+ document.getElementById( "target3" ).addEventListener('click', function(event) {
38
50
 
39
51
  var saikikusuo = event.pageX ; // 水平の位置座標
40
52
 
41
53
  var sainann = event.pageY ; // 垂直の位置座標
42
54
 
43
- document.getElementsByName('name2')[2].value = saikikusuo + ":" + sainann;
55
+ document.getElementsByName('name3')[2].value = saikikusuo + ":" + sainann;
44
56
 
45
57
  });
46
58
 
@@ -58,7 +70,7 @@
58
70
 
59
71
  <p>
60
72
 
61
- 座標
73
+ 座標
62
74
 
63
75
  <input type="text" value="クリックしてね☆" name="name">
64
76
 
@@ -74,7 +86,7 @@
74
86
 
75
87
  座標2
76
88
 
77
- <input type="text" value="クリックしてね☆" name="name1">
89
+ <input type="text" value="クリックしてね☆" name="name2">
78
90
 
79
91
 
80
92
 
@@ -84,7 +96,7 @@
84
96
 
85
97
  座標3
86
98
 
87
- <input type="text" value="クリックしてね☆" name="name2">
99
+ <input type="text" value="クリックしてね☆" name="name3">
88
100
 
89
101
 
90
102
 

1

タグを修正しました

2019/11/28 01:36

投稿

minomonnta
minomonnta

スコア9

test CHANGED
File without changes
test CHANGED
File without changes