在textarea / input字段中停止滚动的明确方法

时间:2011-07-16 14:01:04

标签: cordova

我有一个PhoneGap项目,可在iOS和Android上运行。我在这两个平台上都遇到了问题,如果我将光标放在文本字段(在我的Eee Pad Transformer上),整个页面都会滚动。

我已经设置了SetTimeout来每毫秒滚动(0,0),但这会导致每次滚动页面闪烁页面为0,0。是否可以完全停止此滚动?

一切顺利

加里

1 个答案:

答案 0 :(得分:0)

您可以尝试以下代码。它可能对你有帮助


    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();
     });