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

質問編集履歴

4

タイトル変更

2017/03/28 08:02

投稿

akkkkin
akkkkin

スコア83

title CHANGED
@@ -1,1 +1,1 @@
1
- スマホ時にiflameの中のボタンをクリックできない
1
+ スマホ画面でiflameの中のボタンをクリックできない
body CHANGED
File without changes

3

情報追記

2017/03/28 08:02

投稿

akkkkin
akkkkin

スコア83

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,55 @@
11
11
 
12
12
  しかし、iframe時ですと、クリックできません。
13
13
 
14
+ ■追記
15
+ HTML(親ページ、子ページ)、JavaScript(子ページ)のコードも追記しました。
16
+
17
+ HTML(親ページ)
18
+ ```ここに言語を入力
19
+ <div class="iframe-wrapper well">
20
+ <iframe src="//hogehoge.jp/ltv/index.html" id="parent-iframe" style="border:none" class="iframe iframe-class"></iframe>
21
+ </div>
22
+ ```
23
+
24
+ HTML(子ページ)
25
+ ```ここに言語を入力
26
+ <a class="hsm-ltv-calculate-btn" id="hsm-ltv-calculate-btn" href="javascript:void(0);">計算</a>
27
+ ```
28
+
29
+ JavaScript(子ページ)
30
+ ```ここに言語を入力
31
+ <script type="text/javascript">
32
+ $(function(){
33
+ $("#parent-iframe", window.parent.document).height(document.body.scrollHeight);
34
+ });
35
+ </script>
36
+
37
+ <script type="text/javascript">
38
+ $(function(){
39
+ /********************************************************************************
40
+ * EVENTS
41
+ ********************************************************************************/
42
+ var raitenKaisuuOriginal;
43
+ var countShinkiKyakuPerMonth;
44
+ var countCustomerPerMonthTmp;
45
+
46
+ /********************************************************************************
47
+ * EVENTS
48
+ ********************************************************************************/
49
+ $(document).on('click', '#hsm-ltv-calculate-btn', function(){
50
+ $("#hsm-ltv-result-2").hide();
51
+ raitenKaisuuOriginal = undefined;
52
+ countPerMonthOriginal = undefined;
53
+ countShinkiKyakuPerMonth = undefined;
54
+ countCustomerPerMonthTmp = undefined;
55
+
56
+ calculateLTV($("#hsm-ltv-result-1"), $("#hsm-ltv-average-amount").val(), true);
57
+ $("#parent-iframe", window.parent.document).height(100);
58
+ $("#parent-iframe", window.parent.document).height(document.body.scrollHeight);
59
+ });
60
+ </script>
61
+ ```
62
+
14
63
  iframeを表示させているページに問題があるのでしょうか?
15
64
 
16
65
 

2

誤字修正

2017/03/28 08:01

投稿

akkkkin
akkkkin

スコア83

title CHANGED
@@ -1,1 +1,1 @@
1
- スマホ時になるとランディングページのiflameの中のボタンをクリックできない
1
+ スマホ時にiflameの中のボタンをクリックできない
body CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ランディングページにiframeタグで表示させている箇所があり、
4
4
  iframe内にボタンがあるのですが、スマホでクリック(タップ)しても
5
- 反応がありません。
5
+ 反応がありません(押せません)
6
6
 
7
7
  ■やったこと
8
8
  ボタン箇所のaタグににhref="javascript:void(0);"を追加
@@ -11,4 +11,7 @@
11
11
 
12
12
  しかし、iframe時ですと、クリックできません。
13
13
 
14
+ iframeを表示させているページに問題があるのでしょうか?
15
+
16
+
14
17
  解決法をご存知な方がいらっしゃいましたら、ご教示頂きたく思います。

1

誤字修正

2017/03/25 12:30

投稿

akkkkin
akkkkin

スコア83

title CHANGED
File without changes
body CHANGED
@@ -1,14 +1,14 @@
1
1
  掲題の件で質問です。
2
2
 
3
- ランディングページにiflameタグで表示させている箇所があり、
3
+ ランディングページにiframeタグで表示させている箇所があり、
4
- iflame内にボタンがあるのですが、スマホでクリック(タップ)しても
4
+ iframe内にボタンがあるのですが、スマホでクリック(タップ)しても
5
5
  反応がありません。
6
6
 
7
7
  ■やったこと
8
8
  ボタン箇所のaタグににhref="javascript:void(0);"を追加
9
- iflameじゃないケースだとスマホでもボタンをクリック(タップ)
9
+ iframeじゃないケースだとスマホでもボタンをクリック(タップ)
10
10
  できるようになりました。
11
11
 
12
- しかし、iflame時ですと、クリックできません。
12
+ しかし、iframe時ですと、クリックできません。
13
13
 
14
14
  解決法をご存知な方がいらっしゃいましたら、ご教示頂きたく思います。