css
滚动时,使用-property隐藏文本transform:translateX(-100%)
(您也可以使用其他方法)。
向下滚动时,文本离开,向上滚动时,文本返回是必要的。
事实证明,您需要将文本的位置绑定到滚动条。
告诉我怎么做对吗?
$(window).scroll(function(e){
var offsetTop = $(window).scrollTop()
console.log('offsetTop - '+offsetTop);
})
$('span').waypoint({
handler: function(direction) {
var $el = $(this.element);
$el.addClass('visibled');
console.log('direction '+direction);
},
offset: '90%'
})
section{
height: 400px;
border:1px solid;
}
span{
transform:translateX(-100%);
display:inline-block;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.1/jquery.waypoints.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<section class="section1">section1</section>
<section class="section2"><span>section2</span></section>
<section class="section3"><span>section3</span></section>
<section class="section4"><span>section4</span></section>
<section class="section5"><span>section5</span></section>
StackOverflow 是一个巨大的独特数据库。您可以使用搜索找到很多不同的示例,或者获取类似的内容并自己修改代码。这是一个例子:
JSFIDDLE
每个成功值的动画选项
isIntersecting
一个方向的动画选项。
在屏幕上显示元素后添加跟踪删除。