回答編集履歴

3

解説加筆

2016/12/04 12:19

投稿

naomi3
naomi3

スコア1105

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

コードにコメントを追加

2016/12/04 12:19

投稿

naomi3
naomi3

スコア1105

test CHANGED
File without changes

1

コードにコメントを

2016/12/04 12:06

投稿

naomi3
naomi3

スコア1105

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