gpt4 book ai didi

javascript - jquery addclass 和 hasclass 与 animate.css

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

我正在尝试使用 addclass 和 hasclass 为分区类添加 animate.css 动画。

<section class="main active">
...
</section>
<section class="aboutus">
<h1>About Us</h1>
<p class="aboutus-text">
Text
</p>
</section>

上面是我要制作动画的 HTML 代码。

因此当滚动到关于我们部分时,active 将从主要部分中删除并添加到关于我们部分。

当关于我们部分中存在事件时,我尝试使用它来检测和添加动画。

if($("section.aboutus").hasClass('active')) {
$(".aboutus-text").addClass("animated fadeIn");
};

它不起作用。我试图通过删除 if 语句来查看 addClass 是否正常工作,'animated fadeIn' 被添加到 aboutus-text。

谁能告诉我该怎么做?因为我只希望动画在关于我们处于事件状态时开始。

最佳答案

插件有afterMove()回调,需要用到

$(".main").onepage_scroll({
easing: "ease",
animationTime: 1000,
afterMove: function () {
if ($("section.aboutus").hasClass('active')) {
$(".aboutus-text").addClass("animated fadeIn");
$("section.aboutus").css({
'display': 'block'
});
};
}
});

关于javascript - jquery addclass 和 hasclass 与 animate.css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26248390/

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