Как подправить работу fadein при свернутом окне браузера?

Аяксом получаю данные из бд каждые 30 сек. При этом значения, которые берутся из бд, вставляются вместо предыдущих примерно так:

$(id).find('span').fadeOut().text(changing+'%').fadeIn();

То есть сначала значение скрывается, подставляется новое и опять появляется. Суть всего этого, на самом деле, просто сделать этот эффект затухания, чтобы пользователь визуально мог обратить на изменение в блоке.

Проблема такая: если зайти на сайт, свернуть браузер, либо зайти на другую вкладку и вернуться через N времени обратно, значения начинают анимироваться сколько раз подряд, сколько они и должны были, но происходит это все сразу,так как вкладка была не активна.

Можно ли как-то сделать так, чтобы fadein срабатывал каждый раз, когда это нужно делать, а не дожидался, пока я открою вкладку с сайтом и по 10-15 раз производил этот эффект?
  • Вопрос задан
  • 14 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Biganto Москва
от 130 000 до 130 000 руб.
от 2 500 до 4 000 usd.
HTML Academy Москва
от 85 000 до 100 000 руб.