我試圖實現一種效果,當條件是我時,背景色會發生脈動。所以,我有: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