Все ок ? speed = speed - speed
speed -= speed;
зачем из скорости вычитать скорость, если вы не поняли то скорость меняется на отрицательную в коде, что бы двигаться в обратную сторону
carbanak01, ну да, при display: none не будет анимация работать, скройте по другому, допустим тем же height: 0px; только не анимируйте его при наведении, анимируйте opacity