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

回答編集履歴

2

正常に動かなかった不具合を修正

2016/08/17 15:28

投稿

gaogao_9
gaogao_9

スコア103

answer CHANGED
@@ -9,13 +9,13 @@
9
9
 
10
10
  $('.hoge')
11
11
  .filter(function(i, e){
12
+ var top = $(e).offset().top;
13
+ return (scrollTop > top);
14
+ })
15
+ .filter(function(i, e){
12
16
  if(usedList[i]) return false;
13
17
  return (usedList[i] = true);
14
18
  })
15
- .filter(function(i, e){
16
- var top = $(e).offset().top;
17
- return (scrollTop > top);
18
- })
19
19
  .each(function(i, e){
20
20
  // 以下に一度だけ実行させたい処理を書く
21
21
  });

1

コードのコメントを追加

2016/08/17 15:28

投稿

gaogao_9
gaogao_9

スコア103

answer CHANGED
@@ -19,5 +19,5 @@
19
19
  .each(function(i, e){
20
20
  // 以下に一度だけ実行させたい処理を書く
21
21
  });
22
- }.bind([])); // thisを空配列に束縛する
22
+ }.bind([])); // thisを空配列に束縛する(IE8以前への対応が必要など、気に入らなければ素直にクロージャ作ってください)
23
23
  ```