2012-06-20 90 views
1

我正在研究一些将嵌入本地移动应用程序(适用于ios和android)的html5屏幕。Html5 for mobile - 滑动滚动

我明显不希望在这里重新创造一些东西,并希望在javascript方面使用稳定的框架。
我尝试过使用JQuery Mobile,但它比我需要的方式更多,再加上它们强迫您按自己的方式做事。

所有我需要的是可以通过滑动(垂直)滚动(无可见滚动条)的元素,但我无法轻松找到如何使用JQM完成这些操作(没有所有的小部件,主题和默认值)。

我也试过jGestures,但它根本不起作用。

任何想法什么是最好的方法?
谢谢。

更新

我发现这个jQuery插件这做什么,我需要:https://github.com/ifightcrime/touch-scroll

回答

3

您可以使用-webkit-overflow-scrolling: touch;它采用滚动内置到手机本地惯性。工作得很好。有一个滚动条,但我相信一些聪明的定位可以解决这个问题。

此处了解详情:http://johanbrook.com/browsers/native-momentum-scrolling-ios-5/
这里:http://fioravengi.blogspot.co.uk/2011/06/implications-of-ios-5-webkit-overflow.html

希望帮助:)

编辑:对不起,只是意识到你需要在Android上工作。我怀疑这是否。对于iOS而言,尽管这是一种享受。所以,一半的答案!

+0

谢谢,我会进一步检查,我根本没有意识到这一点。我还为该问题添加了'ios'和'android'标签以使事情更加清晰。 –

+0

仅供参考,动能滚动适用于Android 3+,但没有用于打开/关闭的-webkit样式属性。 – 1nfiniti