Javascript 模拟溢出的js选项:在支持键盘的手持设备上滚动?

Javascript 模拟溢出的js选项:在支持键盘的手持设备上滚动?,javascript,scroll,touch,Javascript,Scroll,Touch,我需要创建一个移动网页的一部分,它可以自己滚动(尽管我倾向于不同意这是移动网页上的一件好事)。标准方法是将其设置为溢出:滚动,然后开始 唉,在iOS上,人们需要用两个手指来滚动那个许多人仍然觉得不直观的区域。这将在iOS5中修复,但在此之前,我需要用一键来支持它 所以我找到了一些JS选项。一个是。问题是它只支持iOS。除了iOS,我还需要支持android、黑莓OS6和诺基亚。所以那一个已经出局了 然后我试了一下。这很有效。对我来说,问题是它通过纯JS实现了这一点,因为您从未看到本机滚动条。因此

我需要创建一个移动网页的一部分,它可以自己滚动(尽管我倾向于不同意这是移动网页上的一件好事)。标准方法是将其设置为
溢出:滚动
,然后开始

唉,在iOS上,人们需要用两个手指来滚动那个许多人仍然觉得不直观的区域。这将在iOS5中修复,但在此之前,我需要用一键来支持它

所以我找到了一些JS选项。一个是。问题是它只支持iOS。除了iOS,我还需要支持android、黑莓OS6和诺基亚。所以那一个已经出局了

然后我试了一下。这很有效。对我来说,问题是它通过纯JS实现了这一点,因为您从未看到本机滚动条。因此,它生成的滚动条更像是一个虚拟条,因为无法使用鼠标或键盘使其工作

所以,问题是:有没有人知道一个JS解决方案可以在移动网页上创建滚动div,该解决方案a)允许在触摸设备上进行一键滚动,b)使用本机滚动条启用键盘设备


如果没有,我们可以恢复到设备检测,给触摸设备JS和键盘设备滚动条…尽管这仍然给我们留下了一些触摸设备也有键盘的问题

我最近的项目,我使用一些非触摸屏滚动条使用这个网站,这是一个选项。谢谢这很难看,但如果这是客户想要的……;)