Определенный способ остановить прокрутку в полях textarea / input - PullRequest
0 голосов
/ 16 июля 2011

У меня есть проект PhoneGap, который работает на iOS и Android. У меня проблема на обеих этих платформах, когда при наведении курсора на текстовое поле (на моем Eee Pad Transformer) прокручивается вся страница.

Я добавил SetTimeout для прокрутки (0,0) каждую миллисекунду, но это приводит к тому, что страница мигает до 0,0 при каждой прокрутке. Можно ли полностью остановить эту прокрутку?

Всего наилучшего

Garry

1 Ответ

0 голосов
/ 18 апреля 2012

Вы можете попробовать код ниже.это может помочь вам


    document.addEventListener('touchmove', function(e) { 
     if(device.platform == "iPhone" && e.target.nodeName.toLowerCase() == "textarea"){
         //this condition is for iPhone 3 - to enable default textarea scrolling
         return;
    }
      e.preventDefault();
     });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...