Как сделать анимацию при открытии страницы?
Здесь и здесь подробно описано
1. При клике на ссылку, событие прехватывается JS.
2. Навешивается какая-либо анимация
3. По её окончанию или по таймеру, выполняется переход по ссылке через объект window.location.