尽管我设法使基本功能正常工作,但我的 JS/JQ 知识非常有限,我根据一些教程编写了这个并且它可以工作
var section = $('section')
section.waypoint(function() {
$('section').toggleClass('pre-ani')
}, {offset: '50%'})
html
<section class="pre-ani">
<div>Some Content</div>
</section>
现在它所做的基本上是当它从底部进入 VP 时从该部分中删除“.pre-ani”,并在它从底部离开 VP 时将其添加回来
我正在寻找但找不到方法是
- 当从底部进入 = 删除 .pre-ani
- 从顶部出来时 = 添加 .post-ani
- 当从顶部进入 = 删除 .post-ani
- 当从底部出来时 = 添加 pre-ani
我想在动画之前和动画之后切换一个类
除此之外,我希望它在每次进入或离开 VP 时影响页面上的所有部分,而无需为特定的部分 ID 编写代码
<section class="post-ani"><div>Some Content</div></section>
<section class="post-ani"><div>Some Content</div></section>
<section class="post-ani"><div>Some Content</div></section>
<section class="post-ani"><div>Some Content</div></section>
<!-- -------------- inside the VP ----------------- -->
<section class=""><div>Some Content</div></section>
<!-- -------------- inside the VP ----------------- -->
<section class="pre-ani"><div>Some Content</div></section>
<section class="pre-ani"><div>Some Content</div></section>
<section class="pre-ani"><div>Some Content</div></section>
这有什么意义吗?如果不够清楚,我很乐意解释更多