Я нахожусь в процессе кодирования липкой панели уведомлений, расположенной внизу экрана мобильного устройства.Я хочу, чтобы панель застряла в нижней части экрана пользователя, пока пользователь не достиг позиции прокрутки того места, где строка фактически расположена в коде (который находится непосредственно перед нижним колонтитулом страницы).Я в значительной степени скопировал пример «доктора» со этой страницы: https://alligator.io/css/position-sticky/ Моя проблема: на моей странице панель работает нормально при использовании устройств Android или при моделировании мобильного устройства путем настройки ширины браузера на рабочем столеКомпьютер.Тем не менее, в iOS панель не является липкой, то есть она просто сидит на своем месте и не прилипает к нижней части экрана, пока не достигнет.Это относится как к Safari, так и к Google Chrome.Странная вещь: на ранее упомянутой странице alligator.io она прекрасно работает на моем устройстве iOS.
Я подозреваю, что это какая-то проблема Webkit, связанная с кодом, окружающим панель, но яне может изолировать это.Я попытался отладить, настроив мой код, насколько это возможно, к примеру из alligator.io, но я не могу заставить его работать.Я также попытался найти любое переполнение: авто в родительских элементах - без успеха.Я пытался исправить это в течение нескольких часов, и я устал от этой проблемы и мог использовать другую пару глаз, чтобы помочь мне найти то, что я пропускаю.
<a href="#" class="jobAlertToggle">
<div id="jobalarm_mobile">
<i class="fa fa-bell"></i>
<span>Jobalarm aktivieren</span>
<label class="switch">
<input type="checkbox">
<span class="slider round"></span>
</label>
</div>
</a>
#jobalarm_mobile {
display: table;
font-size: 18px;
width: 100%;
height: 40px;
background: #ff8400;
color: white;
font-weight: 400;
text-align: center;
position: -webkit-sticky;
position: sticky;
bottom: -50px;
align-self: flex-end;
}
Вы можете посетить страницу в реальном времениЯ работаю в (скрыто по запросу клиента, пожалуйста, свяжитесь со мной в частном порядке).Просто запустите любой (предложенный) поиск, и появится панель (или нет, если вы используете iOS ...) Заранее спасибо за помощь.