yupp,我是那些想用HTML5开发移动应用程序的人之一。在Android和iOS上。听起来很疯狂,我知道。可悲的是我有一个问题...在Android上溢出滚动不起作用?
我有一个经典的应用程序的页脚和标题,应该可滚动的内容。在iOS上,这太棒了!页眉和页脚的顶部/底部有“position:fixed”,内容使用“-webkit-overflow-scrolling:touch;”的本地滚动动画。我知道“-webkit-overflow-scrolling:touch;”在Android上不可用,但该属性不仅被忽略,滚动根本不起作用!
所以,请任何人都可以告诉我如何让iOS上的“原生”滚动和使用相同的标记和样式在Android上“滚动”?例如。如果我可以使用本地滚动动态 - 很好,如果不是 - 平滑滚动。
注:我只需要支持最新版本的现在,所以我不想JS-回退样iScroll 4.
.content {
// no(!) scrolling on Android - why?
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
的jsfiddle(没有的Android 2.3!):http://jsfiddle.net/bmJxN/
谢谢!
这似乎用iScroll和jQuery Mobile的 - 这不就是可以在Android 4,没有任何JS?我想保持我的样板/ JS代码低以获得更多速度(即使我必须牺牲旧的Android版本)。 – Pipo
即使我试图避免使用js ...但最终我意识到js是唯一的解决方案...如果您找到更好的解决方案,请告诉我。 –