$(":动画")。长度 - 始终返回0

时间:2016-11-03 15:03:51

标签: javascript jquery

当我在带动画的网站上使用firefox / chrome的开发者工具执行以下命令时,它总是返回0.

$(":animated").length

我想知道整个网站上有多少动画。

我忘了什么吗?

除了这一行,我没有代码。我只将它插入chrome / firefox控制台。

2 个答案:

答案 0 :(得分:1)

因为您必须先选择容器。

适用于(Chrome)

$("body :animated").length

我试着https://api.jquery.com/animated-selector/

Chrome example

答案 1 :(得分:1)

尝试以下方法:

  1. 以chrome格式打开调试器。
  2. 点击“来源”标签。
  3. 左侧的
  4. 单击“代码段”选项卡
  5. 右键单击空白空格并选择新
  6. 将其命名为" script.js"
  7. 在script.js选项卡右侧的
  8. 输入: console.log($(document).find(':animated').length);
  9. 按Ctrl + S保存
  10. 现在右键单击左侧的script.js文件,然后选择运行
  11. 控制台将输出文档上的动画元素数。 enter image description here