我正在使用 phonegap 和 html 为 ios 和 android 制作应用程序。在我的布局中,我有一个带有溢出内容列表的 div。为了能够滚动它,我使用 -webkit-overflowscroll:touch; 以及不支持此功能的设备的 overthrow js polyfill。
这在ios上工作得很好。
但是在Android上,我有一个错误。在支持“-webkit-overflowscroll:touch;”功能的 Android 4.1 上进行测试时,滚动第一次运行良好,但如果我在滚动后单击某个项目,滚动向上跳,我可以滚动列表超过列表大小(所以我可以向下滚动它以使项目从屏幕上消失)就像滚动已经是双倍大小......
这是基本标记
<div class='page'>
<div class="contain">
<ul><li><a></a></li></ul>
</div>
</div>
我的列表由我应用到 .contain css “overflow-y:auto;-webkit-overflow:touch;”的 ajax 加载动态填充
我只滚动 .contain div 而不是正文(具有溢出隐藏属性)
有什么建议吗?谢谢