回答編集履歴

1

ちょうせい

2019/10/28 03:19

投稿

yambejp
yambejp

スコア114915

test CHANGED
@@ -31,3 +31,55 @@
31
31
  </main>
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ # 調整版
38
+
39
+ 仕様がよくわからないのですが、こういうことですか?
40
+
41
+ - 初期状態ではどこもactive/noneではない
42
+
43
+ - クリックするとそこがactiveになって残りはnone
44
+
45
+ - activeをクリックするとどこもactive/noneではなくなる
46
+
47
+
48
+
49
+ ```javascript
50
+
51
+ <script>
52
+
53
+ $(function() {
54
+
55
+ $('.top_page').on('click',function(){
56
+
57
+ if($(this).is('.active')){
58
+
59
+ $('.top_page').removeClass('active none');
60
+
61
+ }else{
62
+
63
+ $(this).addClass('active').removeClass('none');
64
+
65
+ $('.top_page').not(this).removeClass('active').addClass('none');
66
+
67
+ }
68
+
69
+ });
70
+
71
+ });
72
+
73
+ </script>
74
+
75
+ <main id="main-container">
76
+
77
+ <div class="top_page page1">PAGE 1</div>
78
+
79
+ <div class="top_page page2">PAGE 2</div>
80
+
81
+ <div class="top_page page3">PAGE 3</div>
82
+
83
+ </main>
84
+
85
+ ```