Я знаю, что iPhone не поддерживает позицию: исправлено, но теперь это происходит, и я вижу странный сбой при прокрутке элемента фиксированной позиции за другими элементами с более высоким индексом z. Элемент фиксированных позиций с нижним z-индексом на мгновение появляется спереди, что выглядит очень плохо. Есть ли способ предотвратить это?
Я попытался добавить -webkit-transform: translate3d(0, 0, 0);
к фиксированному элементу и, похоже, не поможет этой проблеме.
Обновление
Я добавил transform:translateZ(x)
в дополнение к z-индексу и не устранил проблему.
Update2
Я добавил префикс -webkit
, и это исправляет проблему z-index на мобильном Safari, но также приводит к тому, что позиция: исправлена некорректная работа на настольном Chrome.