回答編集履歴

1

add

2015/09/23 02:54

投稿

ngyuki
ngyuki

スコア4514

test CHANGED
@@ -41,3 +41,55 @@
41
41
  </script>
42
42
 
43
43
  ```
44
+
45
+
46
+
47
+ もっと単純にやるとこんな感じ?
48
+
49
+
50
+
51
+ ```html
52
+
53
+ <div id="test_bt">
54
+
55
+ <a>すべて表示</a>
56
+
57
+ </div>
58
+
59
+ <script>
60
+
61
+ $(function(){
62
+
63
+ $("#test_bt").on('click','a', function() {
64
+
65
+ var self = $(this);
66
+
67
+ self.fadeOut("slow", function(){
68
+
69
+ if (self.data('opened')) {
70
+
71
+ self.text('すべて表示');
72
+
73
+ self.data('opened', false);
74
+
75
+ } else {
76
+
77
+ self.text('閉じる');
78
+
79
+ self.data('opened', true);
80
+
81
+ }
82
+
83
+ self.fadeIn("slow");
84
+
85
+ });
86
+
87
+ });
88
+
89
+ })
90
+
91
+ </script>
92
+
93
+ ```
94
+
95
+