Я играл со 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. Есть ли другой способ или мне нужно создать отдельный Tween для панели общего доступа, чтобы скрыть ее после завершения содержимого (div.entry).
controller
, похоже, не определен? И было бы очень хорошо, если бы вы могли просто создать демонстрацию jsFiddle или Codepen с фиктивным содержимым. Возможно? - person Tahir Ahmed   schedule 05.06.2015