var go = document.getElementById('go') var reset = document.getElementById('reset') var el = document.getElementById('el') el.style.transition = 'transform .5s' el.style.transform = 'translateY(100%)' reset.onclick = function() { el.style.transform = 'translateY(100%)' } go.onclick = function () { requestAnimationFrame(function () { el.style.transform = 'translateY(0)' }) }