Вы можете перехватить событие transitionEnd
, а затем, когда затухание закончится, вы можете установить display: none
в этом обработчике событий.Или вы можете использовать другой тип перехода, который заканчивается тем, что элемент не занимает места (например, переводит высоту в 0).
Чтобы подключить конец перехода, вы должны использовать что-то вроде этого:
// for webkit browsers
node.addEventListener('webkitTransitionEnd', function() {
// set to display: none here
}, false);
Используйте другие префиксы с событием transitionEnd для других браузеров.