【问题标题】:"active" class is not applied to elements using javascript: in the href in jQTouch“活动”类不适用于使用 javascript 的元素:在 jQTouch 的 href 中
【发布时间】:2013-02-22 18:16:20
【问题描述】:

对于一些背景知识,我使用PhoneGap 构建了一个移动Android 应用程序,使用PhoneGap 作为本机功能,并使用jQuery 作为UI 框架jQTouch。我在<ul> 中有一堆链接(类别),它们打开了相机。该应用程序“知道”点击了哪个链接,因此它知道图片属于哪个类别。

我看到的问题是 .active 类不适用于 jQTouch 中被认为具有外部链接的元素,其中 javascript: 是其中之一。有没有人知道如何给用户某种指示,<li> 在相机打开之前他点击了,这样如果他注意到 .active 类被应用于与他不同的元素,他可以取消他的动作预期?

【问题讨论】:

    标签: html css jqtouch


    【解决方案1】:

    为了后代,似乎 jQTouch 添加和删除 .active 类的速度如此之快,以至于 UI 无法跟上。基本上,它的添加/删除速度非常快,以至于根本检测不到任何变化。它可以在计算机上运行,​​但不能在手机上运行。

    为了解决这个问题,我在类删除功能上使用了 setTimeout() 函数。我将其设置为 500 毫秒。列表项现在变为活动状态,触发相机功能(或您选择的任何功能),然后在 500 毫秒后删除该类。完美!

    【讨论】:

      猜你喜欢
      • 2015-09-14
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 2019-06-28
      相关资源
      最近更新 更多