gpt4 book ai didi

javascript - 特定部分的文本动画

转载 作者:太空宇宙 更新时间:2023-11-04 12:00:55 25 4
gpt4 key购买 nike

我有一个单页网站,我在其中使用了一页滚动 JavaScript。我想在加载特定部分时在文本上显示动画。动画在页面加载后立即开始工作,但在部分加载时不工作

 <section class="page6" id="contact">
<div class="container">
<div class="row">
<div class="col-md-12 col-sm-12 col-lg-12">
<h2 style="font-size: 5em; text-align: justify;">Networking for artists</h2><br>
<h2 style="float: left; font-size: 4em; color: rgb(79, 79, 79);">By artists</h2>

</div>
</div>
</div>
</section>

最佳答案

您可以使用一个函数来检查您的特定部分是否在视口(viewport)中。之后在滚动事件上调用此函数。

 function isInViewport(particularSection) {
if (
window.pageYOffset >= particularSection.offsetTop - particularSection.offsetHeight / 2 &&
window.pageYOffset <= particularSection.offsetTop + particularSection.offsetHeight / 2
) {
return true;
} else {
return false;
}
};



window.addEventListener("scroll", function(){
if(isInViewport(particularSection)){
// put a class on section to start animation
}
})

关于javascript - 特定部分的文本动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29816385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com