「jQuery.inview.js」と「animated.css」を読み込み、
$(function() {
$('.fade_in').on('inview', function(event, isInView) {
if (isInView) {
//表示領域に入った時
$(this).addClass('fadeIn');
} else {
//表示領域から出た時
$(this).removeClass('fadeIn');
$(this).css('opacity',0); //非表示にしておく
}
});
});
とスクリプトを指定しています。
アニメーションの要素部分を予めスクロールして表示領域を表示した状態でブラウザーの読み込みボタンをクリックするとアニメーション自体は正常に動くのですが、
アニメーションの要素部分を表示領域外にし、アニメーションの動作時間の過ぎたころスクロールするとアニメーション自体の動きが済んでしまっている状況です。
スクロールに追従して表示領域に入ったタイミングでアニメーションを起動できなく困っています。どなたかご教授をお願いいたします。
回答1件
あなたの回答
tips
プレビュー