淡出使用if语句输入和输出

fading divs in and out with if-statment

本文关键字:输入 输出 语句 if 淡出      更新时间:2023-09-26

基本上我试图要么淡出或淡出<div id="speech-bubble-sun"><div id="speech-bubble-dark">,取决于一个动画淡出div <div id="headlights">的可见性。这是目前为止的内容

我在整个函数中以不同的间隔调用if语句,现在它确实工作了!

但是,一旦函数再次被调用(在循环中),if语句将停止工作。

if测试运行正常。

"fadein"answers"fadeout"是在您自己的代码中异步完成的。也就是说,当"headlights"div淡入/淡出时,您自己的代码继续执行。

当"淡出"完成时,"headlights"div被设置为"隐藏"(不可见),但在几分之一毫秒后,它将变得可见,因为它逐渐淡入,然后逐渐淡出。

所以在超过99%的时间里,它是可见的,而只有不到1%的时间(从"淡出"完成的精确时刻到"淡出"开始之前)它将被隐藏,所以你几乎总是会看到"speech-bubble-sun",而不是"speech-bubble-dark"。