如何使基于JQueryMobile的应用程序在桌面浏览器中具有“触摸”行为

时间:2013-02-06 14:54:27

标签: jquery-mobile touch

我正在使用JQueryMobile构建一个主要在基于Linux的触摸设备上运行的应用程序。

我的问题是,使用JQM,当页面内容无法在屏幕上显示时,Web浏览器会显示垂直滚动条displays a vertical scrollbar

Sencha和Dojo没有这样的问题。它们的行为就像是在基于触摸的设备上运行,即使使用桌面Web浏览器(降低浏览器窗口的高度):

那么,在桌面Web浏览器上运行时,如何让JQM对触摸友好?

1 个答案:

答案 0 :(得分:0)

似乎没有真正好的JS和/或CSS解决方案来解决这个问题。 使用CSS隐藏滚动条( overflow-y:hidden; )可防止滚动和混乱JQM触摸事件。

我通过使用Firefox插件(Grab and Drag)找到了一种解决方法,这是一种可接受的解决方案,因为我控制了运行浏览器的设备。

它工作正常,但它不是纯粹的JS / HTML / CSS解决方案......