質問編集履歴

5

インデントがおかしかった

2018/10/16 15:37

投稿

nyanryou
nyanryou

スコア20

test CHANGED
File without changes
test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  コード
70
70
 
71
- <div class='map'>
71
+   <div class='map'>
72
72
 
73
73
  <img id="map" src="japan.png" usemap="#image-map">
74
74
 

4

日本語がおかしいので編集

2018/10/16 15:37

投稿

nyanryou
nyanryou

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,16 @@
1
1
  画像にareaを指定し、その上にマウスが来ればマウスの横にポップアップが表示プログラムを作ろうとしているのですが、chromeとEdgeではポップアップの表示される位置がおかしくなります。(表示されないと言っていたのは、ただポップアップが画面外で表示されていたためでした)
2
2
 
3
- cssのpositionを変えたり、jqueryの数値を変更したりしました。しかし、chrome上ではマウスの横にポップアップが表示されても、Edge上で表示させようとしても、画面外で表示されたり、意図しない場所で表示されたりします。
3
+ cssのpositionを変えたり、jqueryの数値を変更したりしました。しかし、chrome上ではマウスの横にポップアップが表示されても、Edge上で画面外で表示されたり、意図しない場所で表示されたりします。また、Edgeに合わすとchromeがおかしくなります。
4
+
5
+ chrome,EdgeではPCの画面の座標がかわるものなんですか?
4
6
 
5
7
  chrome上でも、Edge上でも、ポップアップが同じ場所に表示することはできますか?
6
8
 
7
9
  なんども聞いてすみません。
8
10
 
9
11
  よろしくお願いします。
12
+
13
+
10
14
 
11
15
  ```jquery
12
16
 

3

いろいろ試してみてわかったことなどを詳しく

2018/10/16 15:35

投稿

nyanryou
nyanryou

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
- 画像にareaを指定し、カーソルをおけ吹き出しのポップアップ表示するプログラムのですが、エクスプローラーだと表示することができます。しかし、chromeで開くと全く表示されませんどうしなんすか?教えほしいです!
1
+ 画像にareaを指定し、その上にマウスが来れマウス横にポップアップ表示プログラムを作ろうとしているのですが、chromeとEdgeはポップアップの表示される位置がおかしくなり(表示されないと言っいたのは、ただポップアップが画面外表示されていたためした)
2
2
 
3
+ cssのpositionを変えたり、jqueryの数値を変更したりしました。しかし、chrome上ではマウスの横にポップアップが表示されても、Edge上で表示させようとしても、画面外で表示されたり、意図しない場所で表示されたりします。
4
+
3
- 自分試してみてoffsetの部分を変更してみました。するとポップアップは表示されます、画面の下に表示されした。
5
+ chrome上Edge上でも、ポップアップが同じ場所に表示することはできすか?
6
+
7
+ なんども聞いてすみません。
8
+
9
+ よろしくお願いします。
4
10
 
5
11
  ```jquery
6
12
 
@@ -27,6 +33,30 @@
27
33
  });
28
34
 
29
35
 
36
+
37
+ ```
38
+
39
+ ```css
40
+
41
+ コード
42
+
43
+ .popup {
44
+
45
+ display: none;
46
+
47
+ position: absolute;
48
+
49
+ width: 20%;
50
+
51
+ height: 30%;
52
+
53
+ background-color: white;
54
+
55
+ border: 1px solid black;
56
+
57
+ border-radius: 5px;
58
+
59
+ }
30
60
 
31
61
  ```
32
62
 

2

見やすくしました

2018/10/16 15:32

投稿

nyanryou
nyanryou

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,10 @@
1
- areaカーソルをおけば吹き出しのポップアップを表示するプログラムなのですが、エクスプローラーだとうまく表示ができます。しかし、chromeで開くと表示されません。どうしてなんですか?教えてほしいです!
1
+ 画像にareaを指定し、カーソルをおけば吹き出しのポップアップを表示するプログラムなのですが、エクスプローラーだと表示することができます。しかし、chromeで開くと全く表示されません。どうしてなんですか?教えてほしいです!
2
2
 
3
+ 自分で試してみて、offsetの部分を変更してみました。するとポップアップは表示されますが、画面の下に表示されました。
4
+
5
+ ```jquery
6
+
3
- ```$(function() {
7
+ $(function() {
4
8
 
5
9
  // ポップアップ表示
6
10
 
@@ -24,11 +28,13 @@
24
28
 
25
29
 
26
30
 
31
+ ```
32
+
27
33
  ```html
28
34
 
29
35
  コード
30
36
 
31
- <div class='map'>
37
+ <div class='map'>
32
38
 
33
39
  <img id="map" src="japan.png" usemap="#image-map">
34
40
 

1

htmlを追加しました。

2018/10/14 07:26

投稿

nyanryou
nyanryou

スコア20

test CHANGED
File without changes
test CHANGED
@@ -24,4 +24,36 @@
24
24
 
25
25
 
26
26
 
27
+ ```html
28
+
29
+ コード
30
+
31
+ <div class='map'>
32
+
33
+ <img id="map" src="japan.png" usemap="#image-map">
34
+
35
+ <map name="image-map">
36
+
37
+ <area class="city" coords="コードの数字が多く見ずらいので消しました"shape="poly">
38
+
39
+ <area class="city" coords=""shape="poly">
40
+
41
+ <area class="city" coords="" shape="poly">
42
+
43
+ </map>
44
+
45
+
46
+
47
+ <!-- ポップアップ -->
48
+
49
+ <div class="popup">
50
+
51
+ <div class="place">〇〇の場所</div>
52
+
53
+ <img src="city.png"><br>
54
+
55
+ </div>
56
+
57
+ </div>
58
+
27
59
  ```