2013-07-03 72 views
1

我有一个移动网页,我已禁用水平滚动,因为它干扰了我正在做的一些动画。但是,当我在html和body上设置overflow-x:hidden时,android由于某种原因失去了垂直滚动的功能。 iPad似乎仍然有效。我对Android 2.3的,如果它的事项Android浏览器禁用X滚动禁用Y滚动以及

这是问题的一些示例代码:具有

<!doctype html> 
<html> 
    <head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 

    <meta name="description" content=""> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 

    <style type="text/css"> 
     html,body { 
      position:absolute; 
      height:100%; 
      width:100%; 
      padding:0px; 
      margin:0px; 
      overflow-x:hidden; 
     } 

     .content span { 
      white-space:nowrap; 
      display:block; 
     } 
    </style> 
    </head> 
    <body> 
    <div class="content"> 
     <span>Really long line to force horizontal scrolling. Really long line to force horizontal scrolling. Really long line to force horizontal scrolling. Really long line to force horizontal scrolling. Really long line to force horizontal scrolling. Really long line to force horizontal scrolling. Really long line to force horizontal scrolling. Really long line to force horizontal scrolling.</span> 

     <span>1</span> 
     <span>2</span> 
     <span>3</span> 
     <span>4</span> 
     <span>5</span> 
     <span>6</span> 
     <span>7</span> 
     <span>8</span> 
     <span>9</span> 

     <span>1</span> 
     <span>2</span> 
     <span>3</span> 
     <span>4</span> 
     <span>5</span> 
     <span>6</span> 
     <span>7</span> 
     <span>8</span> 
     <span>9</span> 

     <span>1</span> 
     <span>2</span> 
     <span>3</span> 
     <span>4</span> 
     <span>5</span> 
     <span>6</span> 
     <span>7</span> 
     <span>8</span> 
     <span>9</span> 

     <span>1</span> 
     <span>2</span> 
     <span>3</span> 
     <span>4</span> 
     <span>5</span> 
     <span>6</span> 
     <span>7</span> 
     <span>8</span> 
     <span>9</span> 

     <span>1</span> 
     <span>2</span> 
     <span>3</span> 
     <span>4</span> 
     <span>5</span> 
     <span>6</span> 
     <span>7</span> 
     <span>8</span> 
     <span>9</span> 

     <span>1</span> 
     <span>2</span> 
     <span>3</span> 
     <span>4</span> 
     <span>5</span> 
     <span>6</span> 
     <span>7</span> 
     <span>8</span> 
     <span>9</span> 
    </div> 
    </body> 
</html> 

回答

0

I'm有类似的问题,但是从我所看到到现在what's防止滚动

height: 100%; 

尝试评论留置权的Android 2.X,你可能会让它再次滚动。

请让知道,如果你找到一种方法,可以在其中保持

html, body { 
height: 100%; 
} 

而且还在滚动。

谢谢,祝你好运 -