Этот хороший способ, ровно как и описанный мною, уже не работает.
Что же касается веб-приложений, то единственное, что можно сделать для предотвращения ужасающего скролла, при котором обнажается серый задний фон — это отслеживать любой touchmove и предотвращать его через event.preventDefault():
К слову, не подскажите — чего не хватило в нативной стилизации скроллбара?
Отличная статья, спасибо!
Ещё бы глупые ошибки в фамилии шахматиста не делать.
Отличная идея и исполнение. Спасибо, что поделились. Жаль, что под подобными статьями в русскоязычном интернете чаще негативные комментарии.
Всё очень даже понятно, и да — присоединяюсь: тема полезная и продолжение будет интересно.
Нет, я именно про веб-приложение, которое устанавливается из Сафари через «Add to Home Screen». Так вот там теперь неубиваемый скролл.
В сообщении выше скрин установленного вашего $mol Demo с оттянутым экраном, где этот эластичный скролл во всей красе. К сожалению.
Прошу прощения, в первом комментарии не уточнил, что речь идёт о веб-приложениях. Проблемы с эластичным скроллом именно там.
Промахнулся с ответом.
Этот хороший способ, ровно как и описанный мною, уже не работает.
Что же касается веб-приложений, то единственное, что можно сделать для предотвращения ужасающего скролла, при котором обнажается серый задний фон — это отслеживать любой touchmove и предотвращать его через event.preventDefault():
Но такой способ подходит только для веб-приложений не требующих скролла.
Надеюсь, что неправ и упустил какой-то рабочий способ.
Ещё бы актуальный способ «отключать» эластичный скролл.
Предыдущий уже не работает: