Есть ли способ отключить горизонтальную прокрутку в javascript? Я использую следующее:Отключить горизонтальную прокрутку javascript
document.body.addEventListener('touchmove', function (event) {
event.preventDefault();
}, false);
Однако это отключает прокрутку в целом. Я также установил скрытый файл overflow-x
.
.layer{
overflow: hidden;
}
Мне нужно сделать это для мобильного приложения на Android. Thanks
Обратите внимание, что [копирование вставных ответов не рекомендуется] (https://meta.stackoverflow.com/questions/295778/is-copy-pasting-content-from-other-websites-without-citation-acceptable) без цитаты. Я добавил цитату только для записи. Спасибо, и добро пожаловать в StackOverflow (хотя это, возможно, не самый дружелюбный из приветствует ...). –
Спасибо за это, после страдания с этим в течение 16 часов, я в конечном итоге изменил свои html-страницы. Я исправил все слои, которые не будут меняться в приложении, и отключить прокрутку с скрытым переполнением. Только слой содержимого, который требует прокрутки, имеет набор переполнения-y: scroll, потому что мне нужна только вертикальная прокрутка. Так что теперь все выглядит хорошо. – dhameergovind
Как примечание, если кто-нибудь запустит проект мобильного приложения, лучше всего придерживаться стандартной структуры страницы, чтобы избежать подобных проблем. Сохраняйте единообразие во всем приложении (например, следуйте структуре страницы со страницы jquery, как сказано, она используется) .... Урок усвоил трудный путь – dhameergovind