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