Евгений: это лишь поддержка для разных движков браузера. В случае с таймаутом же есть два нюанса: если время анимации захотите изменить, то придется это делать и в стилях, и в коде, а также сама анимация криво срабатывает, если кликать неравномерно несколько раз.