2016-11-03 3 views
-2

Когда я выполнить следующую команду с помощью инструментов разработчика в Firefox/хром на сайте с анимацией он всегда возвращает 0.

$(":animated").length 

Я хочу чтобы узнать, сколько анимаций доступно на всем сайте.

Я что-то не забыл?

У меня нет кода, кроме этой строки. Я только вставляю его в консоль хром/firefox.

+0

Почему вы проверяете ': анимированные'? для чего? – mmativ

+0

Я хочу узнать, сколько анимаций доступно на всем сайте. – gartenkralle

+2

заменить ':' на '.' –

ответ

1

Вы должны сначала выбрать контейнер.

Он работает с (хром)

$("body :animated").length 

Я примерить https://api.jquery.com/animated-selector/

Chrome example

+0

Пробовал это в консоли хром, но возвращал 0. – gartenkralle

+0

@gartenkralle это хорошо работает с Chrome проверить мое редактирование – Alexis

+1

Я подтверждаю ... Ввод '$ (« body: animated »). Length' в консоли на [демонстрационной странице] (https://api.jquery.com/animated-selector/) работает ... Он возвращает 1. Для меня он работает на Chrome, но не на FireFox. –

1

Попробуйте следующее:

  1. Открыть отладчик в хроме.
  2. Перейдите на вкладку источников.
  3. на левой стороне выберите вкладку Snippets
  4. правой кнопкой мыши на пустое белое пространство и выбрать новый
  5. назовите его «script.js»
  6. о праве на вкладке script.js введите: console.log($(document).find(':animated').length);
  7. нажмите Ctrl + S, чтобы сохранить
  8. Теперь щелкните правой кнопкой мыши файл script.js слева и выберите запуск

консоль утаишь поместите количество анимированных элементов в документ. enter image description here

Смежные вопросы