質問編集履歴

2

質問内容修正

2020/02/07 09:22

投稿

arraky
arraky

スコア17

test CHANGED
File without changes
test CHANGED
@@ -16,10 +16,142 @@
16
16
 
17
17
  この2点の動作をしたいです。
18
18
 
19
- さらにこのクエリをトリガーに、サブループで投稿の表示を切り替えたいです。
20
19
 
21
20
 
22
21
 
22
+
23
+ ### 試したこと
24
+
25
+
26
+
27
+ タブを作りました。
28
+
29
+
30
+
31
+ ```HTML
32
+
33
+
34
+
35
+ <ul class="tab-group">
36
+
37
+ <li class="tab is-active">Tab-A</li>
38
+
39
+ <li class="tab"><a href="/works/?shop">Tab-B</a></li>
40
+
41
+ <li class="tab">Tab-C</li>
42
+
43
+ </ul>
44
+
45
+ ```
46
+
47
+
48
+
49
+ ```css
50
+
51
+ .tab-group{
52
+
53
+ display: flex;
54
+
55
+ justify-content: center;
56
+
57
+ }
58
+
59
+ .tab{
60
+
61
+ flex-grow: 1;
62
+
63
+ padding:5px;
64
+
65
+ list-style:none;
66
+
67
+ border:solid 1px #CCC;
68
+
69
+ text-align:center;
70
+
71
+ cursor:pointer;
72
+
73
+ }
74
+
75
+ .panel-group{
76
+
77
+ height:100px;
78
+
79
+ border:solid 1px #CCC;
80
+
81
+ border-top:none;
82
+
83
+ background:#eee;
84
+
85
+ }
86
+
87
+ .panel{
88
+
89
+ display:none;
90
+
91
+ }
92
+
93
+ .tab.is-active{
94
+
95
+ background:#F00;
96
+
97
+ color:#FFF;
98
+
99
+ transition: all 0.2s ease-out;
100
+
101
+ }
102
+
103
+ .panel.is-show{
104
+
105
+ display:block;
106
+
107
+ }
108
+
109
+ ```
110
+
111
+
112
+
113
+ ```js
114
+
115
+ jQuery(function($){
116
+
117
+ $('.tab').click(function(){
118
+
119
+ $('.is-active').removeClass('is-active');
120
+
121
+ $(this).addClass('is-active');
122
+
123
+ $('.is-show').removeClass('is-show');
124
+
125
+ const index = $(this).index();
126
+
127
+ $('.panel').addClass('is-show');
128
+
129
+ });
130
+
131
+ });
132
+
133
+ ```
134
+
135
+
136
+
137
+ そのタブにアンカーで
138
+
139
+ <a href="/?id=hogehoge"></a>
140
+
141
+ とつければ、ページ遷移でクエリが着くのはわかるのですが、
142
+
143
+ これをページ遷移なしで、クエリだけ変更する方法がわかりません。
144
+
145
+
146
+
147
+ このクエリが変更できるのならば、そのクエリで、ループ変更しようと考えております。
148
+
149
+
150
+
151
+ まずはタブのところを
152
+
23
- まだフワフワとした質問ですが、ご享受いただけれたらと思います。
153
+ ご享受いただけれたらと思います。
154
+
155
+
24
156
 
25
157
  よろしくお願いいたします。

1

タブの話です。申し訳ございませんでした。

2020/02/07 09:22

投稿

arraky
arraky

スコア17

test CHANGED
@@ -1 +1 @@
1
- の選択でクエリをつける
1
+ の選択でクエリをつける
test CHANGED
@@ -1,16 +1,16 @@
1
- ### タの選択でクエリをつける
1
+ ### タの選択でクエリをつける
2
2
 
3
3
 
4
4
 
5
- の選択で、ページ遷移をせずにクエリをつけたいです。
5
+ の選択で、ページ遷移をせずにクエリをつけたいです。
6
6
 
7
7
  特にコードなどまだ作成していませんが、
8
8
 
9
9
  0. ページ遷移はなし。
10
10
 
11
- 0. タの画面が切り替わるのをトリガーに
11
+ 0. タの画面が切り替わるのをトリガーに
12
12
 
13
- そのタの表示ごとにURLにクエリをつける
13
+ そのタの表示ごとにURLにクエリをつける
14
14
 
15
15
 
16
16
 
@@ -20,4 +20,6 @@
20
20
 
21
21
 
22
22
 
23
- まだフワフワとした質問ですが、よろしくお願いいたします。
23
+ まだフワフワとした質問ですが、ご享受ただけれたらと思います。
24
+
25
+ よろしくお願いいたします。