今回スクロール量に応じて、要素がふわっと上から表示される実装をしてみましたが、
IE以外は問題なく表示されたのですが、IEだけ動きがスムーズになりません。
IEでは効かないのでしょうか?
コードは以下の通りです。
index.html
<div class="animation"><img src="img/test_pht.jpg" alt=""></div>
index.css
.animation {
position: absolute;
top: 50%;
left: 50%;
}
index.js
$('.animation').css('visibility','hidden');
$(window).scroll(function(){
var windowHeight = $(window).height(),
topWindow = $(window).scrollTop();
$('.animation').each(function(){
var targetPosition = $(this).offset().top;
if(topWindow > targetPosition - windowHeight + 350){
$(this).addClass("fadeInDown");
}
});
});