回答編集履歴
2
正常に動かなかった不具合を修正
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
コードのコメントを追加
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
|
```
|