Эффект fadeOut может быть достигнут путем добавления class и setTimeout. Позволь мне объяснить.
Например:
$('.close-el')
.on('click', function(e) {
e.stopPropagation();
$(infobox.div_).addClass('is-closing');
setTimeout(function() {
infobox.close();
}, 700);
});
когда вы добавляете класс CSS и после завершения перехода css закрываете информационное окно
и CSS (sass) (.infoBox - зарезервированный класс)
.infoBox {
&.is-closing {
transition: transform 400ms, opacity 400ms;
transform: translate3d(0, 30px, 0);
opacity: 0;
}
}