回答編集履歴
1
修正漏れ
test
CHANGED
@@ -10,21 +10,31 @@
|
|
10
10
|
|
11
11
|
$(window).scroll(function(){
|
12
12
|
|
13
|
-
|
13
|
+
$('#fade').each(function(){
|
14
14
|
|
15
|
-
|
15
|
+
var nScrollTop = $(window).scrollTop(); // 現在のスクロール位置
|
16
16
|
|
17
|
-
$(
|
17
|
+
var targetPosition = $(this).offset().top; // 表示切替ターゲットの位置
|
18
18
|
|
19
|
-
|
19
|
+
if((targetPosition - 150) < nScrollTop){ // 表示切替ターゲットの位置から150px上と現在のスクロール位置で判定(150は調整してね)
|
20
20
|
|
21
|
-
if(t
|
21
|
+
if($(this).hasClass('fadeInDown') == false){ // 'fadeInDown'が設定されていない場合
|
22
22
|
|
23
|
-
$(this).addClass("fadeInDown");
|
23
|
+
$(this).addClass("fadeInDown"); // 'fadeInDown'の追加
|
24
24
|
|
25
|
-
}
|
25
|
+
}
|
26
26
|
|
27
|
+
}else{
|
28
|
+
|
29
|
+
if($(this).hasClass('fadeInDown') == true){ // 'fadeInDown'が設定されている場合
|
30
|
+
|
31
|
+
$(this).removeClass("fadeInDown"); // 'fadeInDown'の削除
|
32
|
+
|
33
|
+
}
|
34
|
+
|
35
|
+
}
|
36
|
+
|
27
|
-
});
|
37
|
+
});
|
28
38
|
|
29
39
|
});
|
30
40
|
|