我正在使用jQuery Mobile1.0a3 (& jQuery 1.5)构建一个Rails 3.03应用程序来呈现移动视图。我在一个老的第一代iPhone上的Safari上看它。
我在其中一个表格中有一个collection_select。这会呈现一个看起来像按钮的可触摸控件,它打开一个弹出的select元素和列表,这样用户就可以选择选项/值。到现在为止还好。
问题…
如果我点击呈现按钮只是一个快速点击,选择列表将弹出,然后立即消失(没有选项/值选择)。当然,这使得UI看起来很糟糕或者很难使用。(我想知道这可能是双击还是鬼击问题。)
好消息是,如果我按下呈现按钮500 is左右,然后释放,选择列表将弹出并保持,以便用户可以作出选择(我想要的行为)。
我不会用Javascript做任何定制的事情,只是使用jQuery移动“开箱即用”。我不确定是否需要使用触摸事件处理程序、默认值或其他什么操作。也许是我的旧手机…
有什么想法吗?
更新
我从Embarcadero科技公司的安东尼奥·阿隆索那里得到了这个有用的答复,解决了我的问题。谢谢安东尼奥!
“我将建议您升级到最新版本1.0a4.1,使用jQuery 1.5.2。请记住升级所有文件、javascript、css和图像。并且再次查看文档,因为有些事情已经改变了。现在出现了像vclick这样的虚拟事件。”
http://jquerymobile.com/blog/2011/03/31/jquery-mobile-alpha-4-released/
http://jquerymobile.com/blog/2011/04/07/jquery-alpha-4-1-maintenance-release/
http://jquerymobile.com/demos/1.0a4.1/
我不知道它是否能解决您的问题,但是修复了以前版本中的许多bug。“
发布于 2011-04-19 01:45:26
第一件事是升级到jQuery Mobile1.0a4.1,它包括一个更好的事件处理,用于单击/点击事件,以解决这类问题。
它还包括一个新的虚拟事件'vclick‘,它解决了所有的问题,我有点击按钮快速。
祝好运。:)
https://stackoverflow.com/questions/5710637
复制相似问题