Я пытался использовать ScrollMagic, но он не работает, когда я проверяю элемент, который выдает это
error255 Uncaught ReferenceError: $ не определено
ЧетноЯ включил все библиотеки в заголовок и реальный скрипт внизу страницы.
Заголовок
<script src="js/ScrollMagic.min.js"></script>
<script src="js/debug.addIndicators.min.js"></script>
<script src="js/animation.gsap.min.js"></script>
<script src="js/animation.velocity.min.js"></script>
Скрипт
<script>
$(function () { // wait for document ready
// init
var controller = new ScrollMagic.Controller();
// define movement of panels
var wipeAnimation = new TimelineMax()
.fromTo("section.panel.pink", 1, {x: "-100%"}, {x: "0%", ease: Linear.easeNone}) // in from left
.fromTo("section.panel.green", 1, {x: "100%"}, {x: "0%", ease: Linear.easeNone}) // in from left
.fromTo("section.panel.red", 1, {x: "-100%"}, {x: "0%", ease: Linear.easeNone}) // in from left
.fromTo("section.panel.blue", 1, {x: "-100%"}, {x: "0%", ease: Linear.easeNone}) // in from left
.fromTo("section.panel.white", 1, {x: "-100%"}, {x: "0%", ease: Linear.easeNone}) // in from left
// create scene to pin and link animation
new ScrollMagic.Scene({
triggerElement: "#designPart",
triggerHook: "onLeave",
duration: "300%"
})
.setPin("#designPart")
.setTween(wipeAnimation)
.addIndicators() // add indicators (requires plugin)
.addTo(controller);
});
</script>
Раздел, гдеЯ использую это.
<div id="designPart">
<p>Design</p>
<section class="panel pink">
<img src="images/pink.png">
</section>
<section class="panel green">
<img src="images/green.png">
</section>
<section class="panel red">
<img src="images/red.png">
</section>
<section class="panel blue">
<img src="images/blue.png">
</section>
<section class="panel white">
<img src="images/white.png">
</section>
</div><!--designPart-->