質問編集履歴
5
不要のため消しました
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -26,15 +26,15 @@
|
|
|
26
26
|

|
|
27
27
|
|
|
28
28
|
```HTML
|
|
29
|
-
|
|
29
|
+
|
|
30
30
|
<div class="setup-action__switch">
|
|
31
31
|
<div id="test" class="setup-action__switch-body">
|
|
32
32
|
<div id="a" class="setup-action__switch-body-a"></div>
|
|
33
33
|
<div id="b" class="setup-action__switch-body-b"></div>
|
|
34
34
|
</div>
|
|
35
35
|
</div>
|
|
36
|
-
</li>
|
|
37
36
|
|
|
37
|
+
|
|
38
38
|
```
|
|
39
39
|
|
|
40
40
|
|
4
回答のアドバイスをもらったためその結果
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -128,4 +128,47 @@
|
|
|
128
128
|
});
|
|
129
129
|
|
|
130
130
|
|
|
131
|
-
```
|
|
131
|
+
```
|
|
132
|
+
|
|
133
|
+
----------------------------------------------------------------------------------------
|
|
134
|
+
new 1 ro様のアドバイスより
|
|
135
|
+
|
|
136
|
+
同ページにidが複数あるとご指摘があったため全てidを削除し、クラスセレクタに変更しました。
|
|
137
|
+
new 1 ro様ご指摘ありがとうございます!
|
|
138
|
+
|
|
139
|
+
```HTML
|
|
140
|
+
<% @selected_verbs.each do |verb| %>
|
|
141
|
+
<div class="setup-action__switch">
|
|
142
|
+
<div class="setup-action__switch-body">
|
|
143
|
+
<div class="setup-action__switch-body-a"></div>
|
|
144
|
+
<div class="setup-action__switch-body-b"></div>
|
|
145
|
+
</div>
|
|
146
|
+
</div>
|
|
147
|
+
</li>
|
|
148
|
+
|
|
149
|
+
```
|
|
150
|
+
|
|
151
|
+
```Javascript
|
|
152
|
+
/* スイッチクリックアクション */
|
|
153
|
+
$(function(){
|
|
154
|
+
$('.setup-action__switch-body').on('click', function(event){
|
|
155
|
+
event.preventDefault();
|
|
156
|
+
|
|
157
|
+
$(this).toggleClass('is-active');
|
|
158
|
+
$('setup-action__switch-body-a').toggleClass('is-active-a');
|
|
159
|
+
$('setup-action__switch-body-b').toggleClass('is-active-b');
|
|
160
|
+
|
|
161
|
+
|
|
162
|
+
});
|
|
163
|
+
});
|
|
164
|
+
|
|
165
|
+
|
|
166
|
+
```
|
|
167
|
+
|
|
168
|
+
⬇️結果
|
|
169
|
+

|
|
170
|
+

|
|
171
|
+

|
|
172
|
+
押したスイッチにしっかりと色がつくようになりましたが他のボタンにも
|
|
173
|
+
色がつくようになってしまいました。
|
|
174
|
+
解決方法わかる方お願いします。
|
3
クラス名変更
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -116,7 +116,7 @@
|
|
|
116
116
|
```Javascript
|
|
117
117
|
/* スイッチクリックアクション */
|
|
118
118
|
$(function(){
|
|
119
|
-
$('.setup-
|
|
119
|
+
$('.setup-action__switch-body').on('click', function(event){
|
|
120
120
|
event.preventDefault();
|
|
121
121
|
|
|
122
122
|
$(this).toggleClass('is-active');
|
2
題名変更
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
|
|
1
|
+
ジャバスクリプトで押したスイッチだけを色付けるようにさせたいです。
|
body
CHANGED
|
File without changes
|
1
ボタンスイッチのId図を追加
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -23,6 +23,7 @@
|
|
|
23
23
|
|
|
24
24
|

|
|
25
25
|
|
|
26
|
+

|
|
26
27
|
|
|
27
28
|
```HTML
|
|
28
29
|
<% @selected_verbs.each do |verb| %>
|