質問編集履歴
4
誤字修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
|
12
12
|
### 質問追記
|
13
13
|
area[shap="rect"]がクリックされたときは、同じhrefが指定されているarea[shap="circle"]だけがクリックされたことにしたいです。
|
14
|
-
しかし現状では`$('area[shape="circle"][href="' + $(this).attr("href") + '"]').click()`で、再度`$(this).click(function (e) {`が呼ばれている
|
14
|
+
しかし現状では`$('area[shape="circle"][href="' + $(this).attr("href") + '"]').click()`で、再度`$(this).click(function (e) {`が呼ばれているのですが、eの値が取れていないためe.pageYなどが取れない状況です。
|
15
15
|
|
16
16
|
eの値がちゃんと取れるようになりarea[shap="circle"]のe.pageY,e.pageXの値が取れるようにさせたいです。
|
17
17
|
|
3
編集・追記依頼の反映
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,6 +9,12 @@
|
|
9
9
|
|
10
10
|
ご回答お待ちしております。よろしくお願いいたします。
|
11
11
|
|
12
|
+
### 質問追記
|
13
|
+
area[shap="rect"]がクリックされたときは、同じhrefが指定されているarea[shap="circle"]だけがクリックされたことにしたいです。
|
14
|
+
しかし現状では`$('area[shape="circle"][href="' + $(this).attr("href") + '"]').click()`で、再度`$(this).click(function (e) {`が呼ばれているうのですが、eの値が取れていないためe.pageYなどが取れない状況です。
|
15
|
+
|
16
|
+
eの値がちゃんと取れるようになりarea[shap="circle"]のe.pageY,e.pageXの値が取れるようにさせたいです。
|
17
|
+
|
12
18
|
## コード
|
13
19
|
html,jsともにかなり簡略化しています。
|
14
20
|
`target`がここ述べている"ツールチップ"になります。
|
2
記述ミス修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -29,7 +29,7 @@
|
|
29
29
|
|
30
30
|
if ($(this).attr("shape") == "rect") {
|
31
31
|
// ここでクリックさせた要素のイベントオブジェクトをとりたい
|
32
|
-
$('area[shape="circle"][href
|
32
|
+
$('area[shape="circle"][href="' + $(this).attr("href") + '"]').click();
|
33
33
|
return;
|
34
34
|
}
|
35
35
|
|
1
記述ミス修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -29,7 +29,7 @@
|
|
29
29
|
|
30
30
|
if ($(this).attr("shape") == "rect") {
|
31
31
|
// ここでクリックさせた要素のイベントオブジェクトをとりたい
|
32
|
-
$('area[
|
32
|
+
$('area[shape="circle"][href^=' + $(this).attr("href") + '"]').click();
|
33
33
|
return;
|
34
34
|
}
|
35
35
|
|