У меня есть приложение/сайт, где я использую -webkit-overflow-scrolling: touch;
, чтобы сделать прокрутку гладкой на iOS.webkit-overflow-scrolling делает элемент исчезающим
Однако в последнее время он начал вызывать исчезновение навигационной панели при начальной загрузке (с использованием iOS), и она появляется только при прокручивании определенных элементов вверх или вниз, что делает навигационную панель непригодной для использования.
Если я прокомментирую -webkit-overflow-scrolling: touch;
, тогда он работает отлично, но прокрутка импульса исчезла. Я попробовал добавить z-index
хакер на навигационную панель, чтобы убедиться, что она загружается поверх всего, я добавил несколько разных свойств display
, чтобы посмотреть, могу ли я взломать -webkit-overflow-scrolling: touch;
, я даже попытался добавить элементы в память с использованием -webkit-transform: translate3d(0,0,0);
, и ничего не работает. Набережная все еще исчезает/глючит независимо от того, когда включен -webkit-overflow-scrolling: touch;
.
У кого-нибудь был этот глюк раньше и разобрался? Я действительно не хочу загружать всю JS-библиотеку только для обработки моей прокрутки, но мне, возможно, придется, если я не могу понять, что это глюк. Неимпульсная прокрутка кажется такой неуклюжей и непригодной для использования.