在 Android 3.0 之前的 Android 设备中,溢出属性无法正常工作。但它是从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 中添加函数 ScrollDiv()
function ScrollDiv(where)
{
if(where != '' && where == 'UP')
{
$("#showAnim").css("margin-top", '-=100');
}
else
{
$("#showAnim").css("margin-top", '+=100');
}
}
在此代码中,单击 UP 按钮会将 margin-top 更改为负值,从而创建滚动效果。向下按钮也是如此。
如果达到滚动限制,您还可以添加启用或禁用向上和向下按钮的条件。