0

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

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

4

1 回答 1

0

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

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

于 2013-02-25T21:03:21.767 回答