Я пытаюсь создать анимированное липкое меню.JQuery: Использование scrollTop для создания анимированного липкого меню
Пользователь загружает страницу, и навигационная система находится в неподвижном состоянии. Затем пользователь прокручивает страницу вниз и, как и 500 пикселей (прокрутка над исходной навигацией), навигационная система анимируется на странице, прикрепленной вверх, используя фиксированное позиционирование.
У меня есть работа сейчас (см. Код: http://codepen.io/chrisyerkes/pen/uoFKl), однако, как только я прокручу резервную копию, и она сбрасывает позицию меню, при следующем прокрутке страницы она больше не будет анимировать, просто встанет на место. Я хочу, чтобы он анимировался, как при первом загрузке/прокрутке страницы.
Похоже, что атрибут style = "top: 0px" не удаляется при прокрутке страницы вверх, которая может вызвать проблему. Я попытался использовать removeAttr(), чтобы избавиться от него при прокрутке по возврату, но он продолжает выскакивать назад, когда он удаляется (автоматически).
Любые идеи были бы очень оценены. Спасибо!