В настоящее время я работаю над страницей с верхним баннером, за которой следует верхняя панель навигации. Я делаю это так, чтобы при прокрутке вниз по навигационной панели навигационная панель фиксировалась. Это работает, однако, когда навигатор становится фиксированным, остальная часть содержимого веб-сайта подталкивается, поскольку панель навигации больше не является элементом блока.
Есть ли способ сделать навигационную панель фиксированной, сохраняя позицию или содержимое страницы в том же месте?
Установите верхнюю границу поля div, а остальная часть сайта равна высоте панели навигации + край верхней части панели навигации (поскольку есть баннер)
Какой сценарий вы используете для переключения позиционирования вашей навигации? Я успешно использовал jQuery Waypoints (http://imakewebthings.com/jquery-waypoints/shortcuts/sticky-elements/). Возможно, вы можете использовать это или проверить, как они решают вашу проблему. Похоже, что они добавляют обертку вокруг "липкого элемента", что мешает перемещению содержимого.