У меня есть мобильное веб-приложение, работающее на Safari на iPad.Проблема с записью мобильного устройства Safari для мобильных устройств
Кажется, что даже если веб-страница имеет нужный размер для экрана, перетаскивание страницы по-прежнему заставляет ее частично прокручивать экран.
Мой плана был, чтобы предотвратить любое иной необработанное сенсорное событие делать что угодно:
document.addEventHandler('touchstart', do_nothing, false);
function do_nothing(event) {
event.preventDefault();
}
Примечания окончательного false
параметра - это должен сказать обработчик для работы только в случае режима барботирования, а не режим захвата , Событие касания на конкретном элементе должно по-прежнему срабатывать, как ожидалось.
Этот делает предотвращает прокрутку. Однако он также предотвращает любыеclick
событий с этой страницы. Может ли кто-нибудь предложить решение, которое блокирует действие прокрутки страницы по умолчанию без блокировки кликов?