javascript - 动画图像离开屏幕后,如何删除它们?
问题描述
所以,我想做一个 cookie clicker 类型的游戏,当点击屏幕时,我想让一个动画图像从屏幕顶部掉下来。我很确定即使我看不到它们,图像也会堆积起来。一旦它们离开屏幕,必须有一种方法可以将它们删除。它会是一个if语句吗?就像,一旦它达到某个尺寸,删除图像?请帮帮我。:D
解决方案
您可以运行一个独立的作业,该作业根据条件(隐藏图像)选择要删除的 DOM 元素/图像,而不是在您的代码中放置“if”条件,其中动画图像/s 从屏幕顶部掉落.
setInterval(function(){
//code to select the relevant images based on css class/ other conditions
//like position on page etc and then remove them.
$('img.hidden').remove();
},1000);
推荐阅读
- javascript - 改变烤肉串案例正则表达式
- java - 对象类的 clone() 方法如何工作?
- esxi - 是否可以在具有静态 IP 的 ESXI 6.7 内通过 SSH 连接到没有静态 IP 的虚拟机?
- graphql-java - Netflix DGS 订阅
- java - 如何在 docker 中提供多个运行时?就像 Java 和 python 在 docker 中完全一样,并且需要像 asyncpg 这样的依赖项
- javascript - 从 Intl.DateTimeFormat 生成的 Date 中删除逗号 (,)
- pyqt5 - pyqt5:无法在窗口调整大小时最大化小部件
- html - DOMpdf,在除首页(首页)之外的首页添加页脚
- firebase - Flutter-Firebase:for循环后的语句未执行
- swift - 深色模式下的 UITabBar.appearance().barTintColor