2012-09-26 82 views
0

我的应用程序出现问题。我正在Android 2.3.3上使用Cordova 1.8.1。 我想在div中使用滚动。但它不起作用。但适用于Android 4.0.3。 我补充说,这个div是空的,但与我更新和添加更多的内容。 这是我的代码:Div Scroll with android 2.3.3

<div id="openDataContent" style="width: 100%;height:70%; margin:5px 0 0 0; overflow: scroll;-webkit-overflow-scrolling: touch; box-shadow: 2px 0px 2px #1b698e;border:solid;"></div> 

回答

3

overflow属性没有正确的Android设备Android 3.0之前的工作。但它是从Android 3.0或更高版本解决的。

我在开发应用程序时也遇到了这个问题。

此问题已通过使用按钮和动画元素的margin-top属性来解决,因此它被更改为负值,因此创建了滚动效果。

加上一个向上和向下按钮在HTML页面

<a href="#" onclick="ScrollDiv('UP')" style="text-decoration:none;"><img id="ScrollUp" src="images/UpButton.png" style="position:absolute;float:right;top:30%;right:5px;z-index:100;" /></a> 
<a href="#" onclick="ScrollDiv('DOWN')" style="text-decoration:none;"><img id="ScrollDown" src="images/DownButton.png" style="position:absolute; float:right;top:80%;right:5px;z-index:100;" /></a> 

比javasctipt

function ScrollDiv(where) 
{ 
    if(where != '' && where == 'UP') 
    { 
     $("#showAnim").css("margin-top", '-=100'); 
    } 
    else 
    { 
     $("#showAnim").css("margin-top", '+=100'); 
    } 
} 

添加功能ScrollDiv()在这段代码中,通过单击向上按钮,将改变将margin-top设置为负值,从而创建滚动效果。向下按钮也一样。

如果达到滚动限制,您还可以添加启用或禁用向上和向下按钮的条件。

+0

你能给我一个例子吗? – Corallino

+0

只是告诉我它是否适合你。 – Rishi