0
scrollmagicで自然なセクションワイプのデモを作成しようとしているので、ここでscrollmagicで問題が発生しています。私はquerySelectorに間違った何かを得たように が見えるが、私は私が間違っていたかわからない、ここでScrollmagic-スクロールで背景色が正しく変化しない
HTML
<div class="container-wrapper">
<div class="container-fluid">
<div class="scroller-content">
<div class="row custom-row">
<section class="panel red">
<div class="cover">
<strong>One</strong>
</div>
</section>
</div>
<div class="row custom-row">
<section class="panel green">
<div class="cover">
<strong>Two</strong>
</div>
</section>
</div>
<div class="row custom-row">
<section class="panel blue">
<div class="cover">
<strong>Three</strong>
</div>
</section>
</div>
<div class="row custom-row">
<section class="panel orange">
<div class="cover">
<strong>Four</strong>
</div>
</section>
</div>
</div>
</div>
CSS
<style>
.panel {
height: 100%;
width: 100%;
position: relative;
margin: auto;
padding: 3rem 4rem;
box-sizing: border-box;
}
.red {
background: #ef5350;
}
.green {
background: #7CB342;
}
.blue {
background: #42A5F5;
}
.orange {
background: #FB8C00;
}
.custom-row {
text-align: center;
}
.cover {
margin: 13rem;
padding: 13rem;
top: 50%;
}
</style>
JS
<script>
$(function() {
var controller = new ScrollMagic.Controller({
globalSceneOptions: {
triggerHook: 'onLeave'
}
});
var slides = document.querySelectorAll("section.panel");
for (var i = 0; i < slides.length; i++) {
new ScrollMagic.Scene({
triggerElement: slides[i]
})
.setPin(slides[i])
.addIndicators() // add indicators (requires plugin)
.addTo(controller);
}
});
私はコードのためにfiddleを作成しました。私はどこで流れに間違っていたのかを理解するのに役立ちますか?
誰を? –
作成したい効果は不明ですか?ビューでスクロールするカラーパネルを作成したいですか?次に、HTMLを使用するだけです。または、x pxの後に背景色を変えたいですか? –
スクロールマジックの基本的なセクションスワイプを使用したいhttp://scrollmagic.io/examples/basic/section_wipes_natural.html –