Я получил красный квадрат (DIV), и каждый раз, когда я нажимаю на него, мне нравится, что он плавно исчезает с помощью 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>
Так кто-нибудь знает лучший способ?