我一直在玩 Scrollmagic 并设法让一些事情发挥作用。我现在要做的是在视口底部为我的博客创建一个粘性社交分享栏。我没有任何问题设法让它显示在我的代码中
// Sticky Share Bar
var stickyShareAnimation = TweenMax.fromTo(shareBar, 0.5,
{ bottom:-50},
{ bottom:0 }
);
var share = new ScrollMagic.Scene({
triggerElement: '.entry',
offset:60,
})
.setTween(stickyShareAnimation)
.setPin('.share-bar')
.addIndicators()
.addTo(controller)
这是 HTML
<section class="share-bar">
<div id="share-container" class="container">
<div class="row">
<div class="col-md-12">This is the content</div>
</div>
</div>
</section>
<section class="blog-content">
<div class="container">
<div class="row">
<article class="single-post">
<div class="entry">
<?php the_content();?>
</div>
</article>
</div>
</div>
</section>
<section class="Test">
Where I want sharebar to tweenout.
</section>
我知道我可以使用另一个针对“测试部分”的 Tweenmax 动画淡出共享栏,但我认为使用我最初的 javascript 可能有更好的方法。是否有另一种方法,或者我需要为共享栏创建一个单独的补间以在内容(div.entry)完成后隐藏。