回答編集履歴

1

コード追記

2020/10/19 03:17

投稿

hatena19
hatena19

スコア34075

test CHANGED
@@ -1,4 +1,4 @@
1
- CSSとjQueryのコードを見ると、アコーディオン開閉を、CSSアニメーションでする方法と、jQueryのslideToggle()でする方法とがごっちゃになってます。
1
+ CSSとjQueryのコードを見ると、アコーディオン開閉を、CSSアニメーションでする方法と、jQueryのslideToggle()でする方法とがごっちゃになってます。
2
2
 
3
3
 
4
4
 
@@ -6,7 +6,9 @@
6
6
 
7
7
 
8
8
 
9
- **jQueryのslideToggle()でする方法の場合**
9
+ jQueryのslideToggle()でする方法の場合
10
+
11
+ ---
10
12
 
11
13
 
12
14
 
@@ -40,9 +42,19 @@
40
42
 
41
43
  }
42
44
 
43
- ```
44
45
 
45
46
 
47
+ /* 不要
48
+
49
+ .question.open + .answer{
50
+
51
+ height: 85px;
52
+
53
+ }
54
+
55
+ */
56
+
57
+ ```
46
58
 
47
59
  ```js
48
60
 
@@ -59,3 +71,37 @@
59
71
  });
60
72
 
61
73
  ```
74
+
75
+ [CodePenサンプル](https://codepen.io/hatena19/pen/jOrrmRW)
76
+
77
+
78
+
79
+
80
+
81
+ CSSアニメーションでする方法
82
+
83
+ ---
84
+
85
+
86
+
87
+ CSSは質問のコードのままで修正不要
88
+
89
+
90
+
91
+ ```js
92
+
93
+ $(function(){
94
+
95
+ $('.question').on('click',function(){
96
+
97
+ $(this).toggleClass("open");
98
+
99
+ });
100
+
101
+ });
102
+
103
+ ```
104
+
105
+
106
+
107
+ [CodePenサンプル](https://codepen.io/hatena19/pen/pobbPmb)