У меня есть «контейнер» div с overflow-y: auto. Когда появляется полоса прокрутки, я могу щелкнуть мышью по ее пальцу и нормально прокручивать вверх и вниз. Однако когда я использую сенсорное управление, чтобы попытаться переместить его, ничего не происходит. Я пробовал изменить размер ползунка полосы прокрутки, установить touch-action: pan-y;, изменить содержимое/стиль div, но ничего не работает. Я не могу найти в Интернете ничего другого, где возникала бы подобная проблема. Просмотр в документации MDN Touch реализован для полос прокрутки и должен работать. Не знаю, что может быть причиной такого несоответствия.
.container {
height: 5rem;
overflow-y: auto;
}
::-webkit-scrollbar{
width: 1.25rem;
}
::-webkit-scrollbar-track{
background: red;
}
::-webkit-scrollbar-thumb{
width:1.25rem;
}
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
- item
Подробнее здесь: https://stackoverflow.com/questions/783 ... -not-touch
Мобильная версия