質問編集履歴
1
誤字
    
        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」となるようです。
         
     |