質問するログイン新規登録

回答編集履歴

1

コード修正、説明追加

2019/12/07 04:50

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -1,11 +1,12 @@
1
1
  変数に直前の位置を格納しておいて、それと比較すればいいでしょう。
2
+ 直前の位置より現在位置が大きければ下にスクロール、逆なら上にスクロールと判断できます。
2
3
 
3
4
  ```js
4
5
  var startPos = 0, winScrollTop = 0;
5
6
  $(window).on('scroll',function(){
6
7
  winScrollTop = $(this).scrollTop();
7
8
  if (winScrollTop > startPos) {
8
- $('#footer').fadeOut(100);;
9
+ $('#footer').fadeOut(100);
9
10
  } else {
10
11
  $('#footer').fadeIn(100);
11
12
  }