Доброе утро!
Подскажите, пожалуйста новичку(тупому)...имеем код:
$( ".music-btn" ).first().on( "click", function() {
$( ".music-content" ).first().fadeToggle(100);
$( ".music-content" ).removeClass( "close" ).addClass( "open" );
} );
С помощью него при нажатии на music-btn открываю и закрываю окно, но можно ли как-то сделать , чтобы это окно также закрывалось и при нажатии в рандомное место сайта? и чтобы при этом не ломалось закрытие на кнопку... и еще момент, классы добавляю из-за анимации:
.open {
animation: open 0.1s ;
transition: all.0.1s ease;
}
@keyframes open {
0% {
top: calc(42px + 40px);
}
100% {
top: calc(42px + 30px);
}
}
но она присутствует только при открытии, а как сделать при закрытии я не понимаю...
Может есть какой-то аналогичный способ?
Заранее спасибо! ♥