我得到了一個紅色的正方形(DIV),每次點擊它我都喜歡它使用CSS動畫淡入和淡出。jQuery激活CSS動畫?
<div id="BLOCK" style="background-color:red;width:150px;height:150px;">RED SQUARE</div>
<script>$('#BLOCK').click(function() {});</script>
當我掛了動畫的一類這樣的褪色它的工作原理:
<script>$('#BLOCK').click(function() { $('#BLOCK').addClass('fade'); });</script>
但是,一旦我再次點擊,什麼都沒有發生,因爲類已經添加,這是相當邏輯。但這不起作用。
<script>$('#BLOCK').click(function() { $('#BLOCK').removeClass('fade'); $('#BLOCK').addClass('fade'); });</script>
那麼有誰知道更好的方法?
什麼是你的CSS動畫的樣子(代碼明智)? – m90 2012-03-24 10:22:22
如果你在這兩個類上添加css轉換,它應該來回工作 – szajmon 2012-03-24 10:33:20