我试图实现一种效果,当条件是我时,背景色会发生脉动。所以,我有: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 2013-02-11 16:24:52
是的,但据我所知,这只是为了不透明。我也想在不使用jQueryUI的情况下完成此操作。 – dmathisen 2013-02-11 16:50:44