如何查找是否所有动画都已完成

ppp*_*ppp 3 javascript jquery

我正在尝试创建一个jquery登录框,我想显示一个表单,只有当所有其他动画都完成时.

我知道我可以做多次.is(':animated')检查,但我想知道,有没有办法选择所有动画对象并检查我是否选择了完全零元素?

nnn*_*nnn 8

if ($(":animated").length === 0) {
   // do something

}
Run Code Online (Sandbox Code Playgroud)

根据Jasper的评论以及它在:animated选择器doco中所说的内容,您可以通过选择容器元素或在使用之前缩小字段来提高性能:animated.例如,

if ($("#container").find(":animated").length === 0) {

// OR

if ($(".someClass").filter(":animated").length === 0) {
Run Code Online (Sandbox Code Playgroud)