我计划实施基于WebView的Honeycomb平板电脑应用程序(因此,基本上它将是基于HTML5网络的应用程序仅适用于平板电脑)。
我希望通过滑动手指来实现水平和垂直滚动。为了更好地理解,我创建了示例大纲。
此图像显示类似于Honeycomb的原生设置活动,左右页面可垂直滚动
欢迎任何类型的指南或资源。感谢
答案 0 :(得分:12)
看看iScroll:
iScroll 4是对原始iScroll代码的完全重写。脚本开发开始是因为移动webkit(在iPhone,iPad,Android上)不提供在固定宽度/高度元素内滚动内容的本机方式。这种不幸的情况阻止了任何网络应用程序都有
position:absolute
页眉和/或页脚以及内容的滚动中心区域。虽然最新的Android版本支持此功能(虽然支持不是最佳),Apple似乎不愿意添加一个手指滚动到div ...
答案 1 :(得分:5)
以下是我到目前为止所发现的内容:
这取决于您希望如何实现滚动。如果你想附加滑动事件,这是使用众所周知的库实现的最简单方法:
我希望它有所帮助。我仍然在努力实现向上滚动,因为我不想等待滑动结束,而是我试图实现即时滚动反馈,使用RAW JS坐标非常接近,但不满意。
答案 2 :(得分:5)
Hammer JS对我有用:
答案 3 :(得分:2)
答案 4 :(得分:0)
您可能会发现此库非常有用:https://github.com/cubiq/2-way-iScroll
它处理垂直滚动和水平滑动的情况。