ruby on rails 3 - jQuery Mobile -表单选择错误的点击行为



我正在使用jQuery Mobile 1.0a3 (&jQuery 1.5)来呈现移动视图。我在旧的第一代iPhone上用Safari浏览器看。

我有一个collection_select的形式之一。这将呈现一个看起来像按钮的可触摸控件,它打开一个带有列表的弹出式选择元素,因此用户可以选择选项/值。到目前为止,一切顺利。

这个问题……

如果我快速点击渲染按钮,选择列表将弹出,然后立即消失(没有选择选项/值)。当然,这会使UI看起来很糟糕或难以使用。(我想知道这是否可能是双击或幽灵点击的问题。)

好消息是,如果我按渲染按钮500毫秒左右,然后释放,选择列表将弹出并保留,以便用户可以进行选择(我想要的行为)。

我没有做任何自定义Javascript,只是使用jQuery移动"开箱即用"。我不确定我是否需要用触摸事件处理程序,默认值或什么做一些事情。可能是我的旧电话……

任何想法?

我从Embarcadero Technologies的Antonio Alonso那里收到了这个有用的回复,它解决了我的问题。由于安东尼奥!

"我建议您升级到最新版本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/

我不知道它是否会解决你的问题,但从以前的版本修复了很多错误。"

首先要尝试升级到jQuery Mobile 1.0a4.1,它包含了一个更好的事件处理click/tap事件来解决这类问题。

它还包括一个新的虚拟事件'vclick',它解决了我快速点击按钮的所有问题。

好运。:)

相关内容

  • 没有找到相关文章

最新更新