【发布时间】:2017-10-17 17:43:14
【问题描述】:
我在我的页面上使用 ScrollMagic。这是 HTML:
<div class="container">
<div class="before-trigger">
</div>
<div class="trigger" id="trigger">
</div>
<div class="pin-area" id="pin-area">
This is a pinned area.
</div>
<div class="content">
Lorem ipsum ...
</div>
<div class="content long">
Lorem ipsum ...
</div>
</div>
这是我的 Javascript:
var controller = new ScrollMagic.Controller();
var scene1 = new ScrollMagic.Scene({triggerElement: "#trigger", triggerHook: 'onLeave'})
.setPin("#pin-area")
.addTo(controller);
这里是 jsfiddle 演示:https://jsfiddle.net/5c3naLLg/17/
向下滚动页面时,我需要保留固定区域,但仅使其与div.content 重叠以及两个div.content 部分之间的边距不可见。换句话说,div.content 和它们之间的边距需要在它们重叠时隐藏固定的位置。
【问题讨论】:
标签: javascript css scrollmagic