回答編集履歴
3
解説加筆
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
.toggle()はjQuery1.9 で削除されていますので、.toggle()を使わない方法を考えました。
|
2
|
+
|
3
|
+
条件判定でif/elseを使っても良いのですが、三項演算子 ? : を使うとスマートに書けます。
|
4
|
+
|
5
|
+
|
2
6
|
|
3
7
|
```JavaScript
|
4
8
|
|
2
コードにコメントを追加
test
CHANGED
File without changes
|
1
コードにコメントを
test
CHANGED
@@ -24,7 +24,13 @@
|
|
24
24
|
|
25
25
|
$(this).html(button ? '«' : '»');
|
26
26
|
|
27
|
+
// button がtrueなら $('.content').slideUp(300) を、
|
28
|
+
|
29
|
+
// falseなら $('.content').slideDown(300) を呼び出す
|
30
|
+
|
27
31
|
$('.content')[button ? 'slideUp' : 'slideDown'](300);
|
32
|
+
|
33
|
+
// button をtrue⇔falseで切り替える
|
28
34
|
|
29
35
|
button = ! button;
|
30
36
|
|