Я пытаюсь добиться эффекта, при котором цвет фона пульсирует, когда меня это условие. Поэтому у меня есть:Пульсационный эффект с переходами jQuery и CSS
<div class="box">...</div>
.box {
background-color: #fff;
transition: background-color 0.5s ease-out;
}
.box.active {
background-color: #ccc;
}
Так что теперь я хочу использовать JQuery для добавления и удаления, что класс пару раз, чтобы создать цвет фона пульсирующий эффект. Что-то вроде:
$('.box').addClass('active').delay(1000).removeClass('active').delay(1000).addClass('active');
Это теоретически должно создавать пульсирующий эффект, но это не так. Случается, что «активный» класс добавляется и никогда не удаляется или не добавляется снова. Это похоже на то, что первый «removeClass» никогда не запускается.
Мне что-то не хватает, но не знаю, что. Может быть, это имеет какое-то отношение к времени перехода CSS, но они должны быть независимы друг от друга, не так ли?
Спасибо за любые идеи.
Вы видели это [http://docs.jquery.com/UI/Effects/Pulsate](http://docs.jquery.com/UI/Effects/ Пульсировать)? – Morpheus
Да, но насколько я знаю, это только для непрозрачности. Я также хотел бы выполнить это без использования jQueryUI. – dmathisen