質問編集履歴

3

微修正

2019/02/22 00:55

投稿

mmngchip
mmngchip

スコア19

test CHANGED
File without changes
test CHANGED
@@ -250,7 +250,7 @@
250
250
 
251
251
  $('.main-top > li a').click(function(){
252
252
 
253
- $('.main-top > li').removeClass('select'); /*selectって名前がついてるクラスを消す*/
253
+ $('.main-top > li').removeClass('select');
254
254
 
255
255
  $(this).parent('.tab_item').addClass('select');
256
256
 

2

コードごとにブロックを分けました

2019/02/22 00:54

投稿

mmngchip
mmngchip

スコア19

test CHANGED
File without changes
test CHANGED
@@ -230,9 +230,13 @@
230
230
 
231
231
  </div>
232
232
 
233
-
233
+ ```
234
-
234
+
235
- ------------------------------------------------------------------
235
+ ### 該当のソースコード
236
+
237
+
238
+
239
+ ```JQuery
236
240
 
237
241
 
238
242
 

1

「試したこと」のコードをコードブロックに入れました。

2019/02/22 00:42

投稿

mmngchip
mmngchip

スコア19

test CHANGED
File without changes
test CHANGED
@@ -232,7 +232,93 @@
232
232
 
233
233
 
234
234
 
235
-
235
+ ------------------------------------------------------------------
236
+
237
+
238
+
239
+ $(function(){
240
+
241
+ /*----------------
242
+
243
+ タブ内容の絞込み
244
+
245
+ ------------------*/
246
+
247
+ $('.main-top > li a').click(function(){
248
+
249
+ $('.main-top > li').removeClass('select'); /*selectって名前がついてるクラスを消す*/
250
+
251
+ $(this).parent('.tab_item').addClass('select');
252
+
253
+ var tabBtn = $(this).attr('href');
254
+
255
+ if(tabBtn === 'js-filter-all'){
256
+
257
+ $('.main-contents > li').show();
258
+
259
+ } else{
260
+
261
+ $('.main-contents > li').hide();
262
+
263
+ $('.main-contents').find('.' + tabBtn).show();
264
+
265
+ }
266
+
267
+ return false;
268
+
269
+ });
270
+
271
+
272
+
273
+
274
+
275
+ /*------------------
276
+
277
+ 表示する数の調整
278
+
279
+ --------------------*/
280
+
281
+ // 表示させる要素の総数をlengthメソッドで取得
282
+
283
+ var $numberListLen = $("#number_list li").length;
284
+
285
+ // デフォルトの表示数
286
+
287
+ var defaultNum = 3;
288
+
289
+ // 現在の表示数
290
+
291
+ var currentNum = 0;
292
+
293
+
294
+
295
+ $("#number_list").each(function() {
296
+
297
+ // defaultNumの数だけ要素を表示
298
+
299
+ // defaultNumよりインデックスが大きい要素は隠す
300
+
301
+ $(this).find("li:not(:lt("+defaultNum+"))").hide();
302
+
303
+
304
+
305
+ // 初期表示ではデフォルト値が現在の表示数となる
306
+
307
+ currentNum = defaultNum;
308
+
309
+
310
+
311
+ // タブボタンがクリックされた時の処理
312
+
313
+ $(".tab_item").click(function() {
314
+
315
+ currentNum = defaultNum;
316
+
317
+ });
318
+
319
+ });
320
+
321
+ });
236
322
 
237
323
 
238
324
 
@@ -242,90 +328,6 @@
242
328
 
243
329
  ### 試したこと
244
330
 
245
- $(function(){
246
-
247
- /*----------------
248
-
249
- タブ内容の絞込み
250
-
251
- ------------------*/
252
-
253
- $('.main-top > li a').click(function(){
254
-
255
- $('.main-top > li').removeClass('select'); /*selectって名前がついてるクラスを消す*/
256
-
257
- $(this).parent('.tab_item').addClass('select');
258
-
259
- var tabBtn = $(this).attr('href');
260
-
261
- if(tabBtn === 'js-filter-all'){
262
-
263
- $('.main-contents > li').show();
264
-
265
- } else{
266
-
267
- $('.main-contents > li').hide();
268
-
269
- $('.main-contents').find('.' + tabBtn).show();
270
-
271
- }
272
-
273
- return false;
274
-
275
- });
276
-
277
-
278
-
279
-
280
-
281
- /*------------------
282
-
283
- 表示する数の調整
284
-
285
- --------------------*/
286
-
287
- // 表示させる要素の総数をlengthメソッドで取得
288
-
289
- var $numberListLen = $("#number_list li").length;
290
-
291
- // デフォルトの表示数
292
-
293
- var defaultNum = 3;
294
-
295
- // 現在の表示数
296
-
297
- var currentNum = 0;
298
-
299
-
300
-
301
- $("#number_list").each(function() {
302
-
303
- // defaultNumの数だけ要素を表示
304
-
305
- // defaultNumよりインデックスが大きい要素は隠す
306
-
307
- $(this).find("li:not(:lt("+defaultNum+"))").hide();
308
-
309
-
310
-
311
- // 初期表示ではデフォルト値が現在の表示数となる
312
-
313
- currentNum = defaultNum;
314
-
315
-
316
-
317
- // タブボタンがクリックされた時の処理
318
-
319
- $(".tab_item").click(function() {
320
-
321
- currentNum = defaultNum;
322
-
323
- });
324
-
325
- });
326
-
327
- });
328
-
329
331
 
330
332
 
331
333
  ### 補足情報(FW/ツールのバージョンなど)