質問編集履歴

4

修正

2017/11/18 06:55

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
@@ -160,19 +160,19 @@
160
160
 
161
161
  switch(id){
162
162
 
163
- case "aaa":
163
+ case "aBtn":
164
164
 
165
165
  toPage("/aaa");
166
166
 
167
167
  break;
168
168
 
169
- case "bbb":
169
+ case "bBtn":
170
170
 
171
171
  toPage("/bbb");
172
172
 
173
173
  break;
174
174
 
175
- case "ccc":
175
+ case "cBtn":
176
176
 
177
177
  toPage("/ccc");
178
178
 

3

修正

2017/11/18 06:55

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
@@ -125,3 +125,79 @@
125
125
  aボタンタップ時 toPage("/ccc"); → toPage("/aaa");
126
126
 
127
127
  bボタンタップ時 toPage("/ccc"); → toPage("/bbb");
128
+
129
+
130
+
131
+ ---
132
+
133
+
134
+
135
+ 追記2
136
+
137
+ アドバイスでいただいたswitch文を使う方法はイメージできたので記載してみます。
138
+
139
+ ```javascript
140
+
141
+ $("#aBtn,#bBtn,#cBtn").on({
142
+
143
+ 'touchstart': function(e) {
144
+
145
+ // A処理
146
+
147
+ },
148
+
149
+ 'touchmove': function(e) {
150
+
151
+ // B処理
152
+
153
+ },
154
+
155
+ 'touchend': function(e) {
156
+
157
+ // C処理
158
+
159
+ var id = var id = $(this).attr("id");
160
+
161
+ switch(id){
162
+
163
+ case "aaa":
164
+
165
+ toPage("/aaa");
166
+
167
+ break;
168
+
169
+ case "bbb":
170
+
171
+ toPage("/bbb");
172
+
173
+ break;
174
+
175
+ case "ccc":
176
+
177
+ toPage("/ccc");
178
+
179
+ break;
180
+
181
+ }
182
+
183
+ }
184
+
185
+ });
186
+
187
+
188
+
189
+ function toPage(url){
190
+
191
+  // D処理
192
+
193
+ location.href = "https:xxx" + url
194
+
195
+ }
196
+
197
+ ```
198
+
199
+
200
+
201
+ この書き方はどうでしょうか?
202
+
203
+ あまりよくないなどの意見があればおっしゃってください。

2

追記

2017/11/18 06:50

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
@@ -103,3 +103,25 @@
103
103
  行っている内容はtouchmoveが発生した時にタップをキャンセルするといった対応です。
104
104
 
105
105
  もし分かる方がいればよろしくお願いいたします。
106
+
107
+
108
+
109
+ ---
110
+
111
+
112
+
113
+ 追記
114
+
115
+ 元々の投稿本文を修正しました。
116
+
117
+ どのボタンタップ時も
118
+
119
+ toPage("/ccc");
120
+
121
+ になっていたので、
122
+
123
+ それぞれの遷移先へいくように修正しました。
124
+
125
+ aボタンタップ時 toPage("/ccc"); → toPage("/aaa");
126
+
127
+ bボタンタップ時 toPage("/ccc"); → toPage("/bbb");

1

修正

2017/11/18 04:08

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  // C処理
32
32
 
33
- toPage("/ccc");
33
+ toPage("/aaa");
34
34
 
35
35
  }
36
36
 
@@ -54,7 +54,7 @@
54
54
 
55
55
  // C処理
56
56
 
57
- toPage("/ccc");
57
+ toPage("/bbb");
58
58
 
59
59
  }
60
60