回答編集履歴

1

構造

2018/03/26 13:03

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -3,3 +3,53 @@
3
3
 
4
4
 
5
5
  "A"ではなく"AAA"にしてみては?
6
+
7
+
8
+
9
+ # sample
10
+
11
+
12
+
13
+ グルーピングの仕方がちょっとおかしそうなので以下でどうでしょう?
14
+
15
+ ```javascript
16
+
17
+ $(function(){
18
+
19
+ $("a.togglecookie").each(function(){
20
+
21
+ var id=$(this).attr('id');
22
+
23
+ $("div."+id).toggle(!$.cookie(id));
24
+
25
+ }).on('click',function() {
26
+
27
+ var id=$(this).attr('id');
28
+
29
+ $("div."+id).slideToggle($.cookie(id));
30
+
31
+ $.cookie(id)?$.removeCookie(id):$.cookie(id,"mute");
32
+
33
+ });
34
+
35
+ });
36
+
37
+ ```
38
+
39
+ ```HTML
40
+
41
+ <a id="AAA" class="togglecookie">AAAの要素を切り替える</a>
42
+
43
+ <a id="BBB" class="togglecookie">BBBの要素を切り替える</a>
44
+
45
+ <a id="CCC" class="togglecookie">CCCの要素を切り替える</a>
46
+
47
+
48
+
49
+ <div class="AAA">AAAの要素</div>
50
+
51
+ <div class="BBB">BBBの要素</div>
52
+
53
+ <div class="CCC">CCCの要素</div>
54
+
55
+ ```