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

質問編集履歴

1

誤字

2021/03/14 09:24

投稿

takachantomoya
takachantomoya

スコア0

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  PCでは挙動しているのですが、iPhone・iPadなどのiOS端末では挙動せずに非常に困っています。
4
4
  同時に挙動できないならuserAgentなどで分岐して処理してもいいかなと思っているのですが、そもそもiOSで意図している通りに挙動してくれないため、その方法についてご教示いただければとおもい、質問させていただきました。
5
5
 
6
- いかんせんあまりJSに詳しくないため伝わりづらい内容と思いますが何卒アドバイスいただけますようご協力のほどよろしくお願いいたします。
6
+ いかんせんあまりJSに詳しくないため伝わりづらい内容と思いますが何卒アドバイスいただけますようご協力のほどよろしくお願いいたします。
7
7
 
8
8
 
9
9
  ### 前提・実現したいこと
@@ -12,10 +12,6 @@
12
12
  違う商品とはラッピングの種類でmakeshopの「カゴだけmakeshop」という機能を応用しています。
13
13
 
14
14
 
15
- ここに質問の内容を詳しく書いてください。
16
- (例)PHP(CakePHP)で●●なシステムを作っています。
17
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
18
-
19
15
  ### 発生している問題・エラーメッセージ
20
16
  iOSで挙動しない。
21
17
  挙動内容は下記の通りになります。
@@ -27,6 +23,7 @@
27
23
 
28
24
  ### 該当のソースコード
29
25
 
26
+ ```HTML
30
27
  <div id="send">
31
28
  <input type="text" data-id="makeshop-item-quantity" value="1" class="item-detail-num">
32
29
  <div class="makeshop-option-wrap">
@@ -62,7 +59,9 @@
62
59
 
63
60
  <a href="#makeshop-item-cart-entry-url:1" id="add_cart">ADD TO CART</a>
64
61
  </div>
65
-
62
+ ```
63
+ ```
64
+ JavaScript
66
65
  <script>
67
66
  $(document).ready(function ($) {
68
67
  var checkIn = document.getElementById('add_cart');
@@ -75,20 +74,22 @@
75
74
  }
76
75
  });
77
76
  </script>
78
-
77
+ ```
79
78
  ### 試したこと
80
79
 
81
80
 
82
81
  aタグによる遷移が正しくないと仮定して、下記の記述を使って強制的に遷移
83
82
 
83
+ ```
84
+ javaScript
84
85
  var linkUrl = $('#add_cart').attr('href');
85
86
  function action() {
86
87
  location.href = linkUrl;
87
88
  }
88
89
  setTimeout(action,1000);
90
+ ```
89
91
 
90
92
 
91
-
92
93
  ### 補足情報(FW/ツールのバージョンなど)
93
94
 
94
95
  makeshopの仕様なのかメインの商品のリンクは「#makeshop-item-cart-entry-url:1」となるようです。