フルページjs(リンク: 'http://alvarotrigo.com/fullPage/')を使用してウェブページを作成しています スクロール中にアニメーション効果を表示するには、いくつかのdivが必要です。しかし、これはフルページのjsを使用している間、表示されるとすぐにdivにアニメーションを追加する方法(左のスライド、フェードインなど)
.class {
opacity: 0;
}
.class.in-view {
opacity: 1;
}
:
はJQuery:
function isScrolledIntoView(elem) {
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();
var elemTop = $(elem).offset().top;
var elemBottom = elemTop + $(elem).height();
return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}
$(window).scroll(function(){
if (isScrolledIntoView('.class') === true) {
$('.class').addClass('in-view')
}
});
CSS私はfullpage.jsを使用していないとき、通常のウェブサイトの場合は、次のコードを使用して容易に達成可能ですfullpage.jsを使用している間働いていない、誰か他の方法を提案することができます。 特定のセクション/スライドに到達すると、divが入り込むようにします。 ありがとうございます!
例を挙げることはできますか? Jsfiddleおそらく – AntK