Я делаю этот одностраничный сайт, где при первом открытии весь экран заполняется большим изображением, а строка меню находится внизу экрана.
Когда вы прокручиваете вниз, я хочу, чтобы меню прокручивалось вместе с содержимым, но затем оставалось приклеенным к верхней части окна и никогда не выскальзывало из верхнего края, чтобы всегда быть доступным.
Я нашел много скриптов «липкого меню», которые делают что-то похожее, но они всегда начинаются со строки меню где-то в середине страницы, а не с меню, которое в начале выровнено по низу.
Вот скрипка:
http://codepen.io/anon/pen/pREYeJ
Я использовал в нем этот скрипт: http://stickyjs.com/
Как и все другие, которые я пробовал, он не работает должным образом. Строка меню не может плавно скользить при прокрутке, она просто перемещается в верхнюю часть страницы, как только вы начинаете прокручивать.
Я думаю, что проблема в том, что я использую
position: absolute;
bottom: 0;
в div строки меню.
Однако я не знаю, как еще добиться, чтобы он прилипал к нижней части окна, независимо от размера окна, при первом открытии страницы.
Есть идеи?