回答編集履歴

2

typo

2016/11/04 05:26

投稿

yambejp
yambejp

スコア114845

test CHANGED
@@ -25,8 +25,6 @@
25
25
  var this_index=$('.tabs').eq(ul_index).find('.tab').index($(this));
26
26
 
27
27
  var flg=li_index==this_index;
28
-
29
- $(this).toggleClass('active',flg);
30
28
 
31
29
  $(this).toggleClass('active',flg);
32
30
 

1

効率化

2016/11/04 05:26

投稿

yambejp
yambejp

スコア114845

test CHANGED
@@ -28,13 +28,19 @@
28
28
 
29
29
  $(this).toggleClass('active',flg);
30
30
 
31
+ $(this).toggleClass('active',flg);
32
+
33
+ var mypanel=$('.panels').eq(ul_index).find('.panel').eq(this_index);
34
+
35
+ mypanel.toggleClass('active',flg);
36
+
31
37
  if(flg){
32
38
 
33
- $('.panels').eq(ul_index).find('.panel').eq(this_index).toggleClass('active',flg).fadeIn();
39
+ mypanel.fadeIn();
34
40
 
35
41
  }else{
36
42
 
37
- $('.panels').eq(ul_index).find('.panel').eq(this_index).toggleClass('active',flg).hide();
43
+ mypanel.hide();
38
44
 
39
45
  }
40
46