Написал скрипт фиксации меню при прокрутке
https://jsfiddle.net/d9m34o1b/5/, все хорошо, но не получается его так же плавно скрывать, сейчас это происходит резко.
Нужно высчитывать обратный скролл, например доскролили до 120px, меню плавно уехало за экран, снимаем фиксацию и ставим на свое место. Помогите пожалуйста разобраться что не так.