回答編集履歴

2

判定を外す

2016/10/18 12:38

投稿

chitoku
chitoku

スコア1610

test CHANGED
@@ -110,15 +110,9 @@
110
110
 
111
111
  $(window).scroll(function () {
112
112
 
113
- // スクロールされたらその都度判定する
113
+ // クラを切り替え
114
114
 
115
- if (current !== 'big') {
116
-
117
- // クラスを切り替え
118
-
119
- nav.toggleClass('fixed', this.scrollTop() > offset);
115
+ nav.toggleClass('fixed', this.scrollTop() > offset);
120
-
121
- }
122
116
 
123
117
  });
124
118
 

1

修正

2016/10/18 12:38

投稿

chitoku
chitoku

スコア1610

test CHANGED
@@ -62,6 +62,8 @@
62
62
 
63
63
  var nav = $('nav');
64
64
 
65
+ var offset = nav.offset().top;
66
+
65
67
 
66
68
 
67
69
  $(window).resize(function () {
@@ -110,11 +112,11 @@
110
112
 
111
113
  // スクロールされたらその都度判定する
112
114
 
113
- if (current === 'big') {
115
+ if (current !== 'big') {
114
116
 
115
117
  // クラスを切り替え
116
118
 
117
- nav.toggleClass('fixed', this.scrollTop() > nav.offset().top);
119
+ nav.toggleClass('fixed', this.scrollTop() > offset);
118
120
 
119
121
  }
120
122