回答編集履歴

1

書いてみました

2017/04/20 02:51

投稿

maisumakun
maisumakun

スコア145184

test CHANGED
@@ -21,3 +21,37 @@
21
21
 
22
22
 
23
23
  どのような形としたいのでしょうか。
24
+
25
+
26
+
27
+ ----
28
+
29
+
30
+
31
+ 一応書いてみましたが、結構複雑になりました(バグなどあるかもしれません)。
32
+
33
+
34
+
35
+ ```javascript
36
+
37
+ for(let elem of document.getElementsByClassName('list-trigger_category')) {
38
+
39
+ elem.addEventListener('click', (e) => {
40
+
41
+ for(let elem2 of document.getElementsByClassName('list-trigger_category_on')){
42
+
43
+ elem2.classList.toggle('active');
44
+
45
+ }
46
+
47
+ e.preventDefault();
48
+
49
+ e.stopPropagation();
50
+
51
+ }, false);
52
+
53
+ }
54
+
55
+
56
+
57
+ ```