Position: fixed; — фиксирует элемент не на экране, а в родительском блоке. Как исправить?
Никогда такого не видел.. O_o
position: fixed; - фиксирует элемент не на экране, а в родительском блоке! Т.е. прокручивается вместе с ним. Чет даже не понимаю, как с этим бороться?..
Без кода сложно говорить, но третий глаз подсказывает, что скорее всего у родительского блока задано свойство transform, filter или will-change. Уберите его и все встанет на свои места.
Показать сейчас не могу, т.к. сайт на локалке. Но мне думается, совсем не много атрибутов могут дать такой эффект. Тут надо тупо знать.
В одном из родительских блоков есть:
transition: all 700ms ease 0s;
transform: translate3d(0px, 0px, 0px);
Прямо там проверить не получается- скрипт всё возвращает на место. Может можно сделать что-то в промежуточных блоках?