Вопрос
Чего мне не хватает в моем CSS, чтобы сделать результаты более согласованными, чтобы в моем приложении Cordova не было сенсорных действий?
Я создаю приложение с помощью Cordova (тестирование на Android). У нас был полный выбор страницы, который не должен прокручиваться, поэтому я использовал
touch-action: none
в CSS. Но это все еще прокручивает, но только иногда.
CSS
body {
touch-action: none;
}
Теперь я показываю разные «страницы», включая / отключая разные div в html. И что меня очень смущает, так это то, что когда он переходит на первую страницу, он прокручивается ... один раз! И только один раз. Поэтому я могу коснуться экрана и перетащить страницу вверх / вниз, отпустить, и я не могу снова прокрутить.
НО.
Я иду на вторую страницу, и она будет делать то же самое. Это позволит мне прокрутить один раз, но любые дальнейшие сенсорные события игнорируются.
Проблема в том, что мой необычный HTML-селектор страдает от этого. Где это будет работать, но периодически допускайте прокрутку страницы, когда это не должно происходить.
Насколько я понимаю, «сенсорное действие: ни один» должно убить все сенсорные события на Android, а не только некоторые из них.