“active”类不适用于使用javascript的元素:在jQTouch的href中

时间:2013-02-22 18:16:20

标签: html css jqtouch

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

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

1 个答案:

答案 0 :(得分:0)

为了后人,似乎jQTouch正在快速添加和删除.active类,以至于UI无法跟上。基本上,它被添加/删除得如此之快,以至于根本检测不到任何变化。它可以在电脑上使用但不能在手机上使用。

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