При прокрутке на веб-сайте, который я создал, использование свойства CSS position: fixed
работает так, как ожидается, чтобы панель навигации была на самой верхней части страницы.
В Chrome, однако, если вы используете ссылки в навигационной панели, это иногда исчезает. Обычно элемент, на который вы нажали, по-прежнему отображается, но не всегда. Иногда все исчезает. Перемещение мыши вокруг возвращает часть элемента, а прокрутка с помощью колесика прокрутки или клавиш со стрелками только одним щелчком возвращает элемент назад. Вы можете видеть, как это происходит (с интервалом) на http://nikeplusphp.org - вам может потребоваться несколько раз щелкнуть по ссылкам на ссылки см. это произойдет.
Я также пробовал играть с z-index и видом/отображением, но не повезло.
Я столкнулся с этим вопросом, но исправление не работало для меня вообще. Кажется, это проблема webkit, поскольку IE и Firefox работают нормально.
Является ли это известной проблемой или существует ли исправление, позволяющее фиксировать фиксированные элементы?
Update:
Только элементы эффектов, имеющие top: 0;
, я пробовал bottom: 0;
и работает как ожидалось.