我有几个按钮(带有背景图像的 li-Tags)。我可以根据 ":active" 伪类切换背景图像。它由 UiWebView 在 touchStart 上添加并在 touchEnd 上删除。都好。但是当我使用对话框屏幕并从中返回时,“:活动”状态仍然存在于调用对话框的按钮上。另一个触摸摆脱它,但它仍然很烦人。我怎样才能删除它?
我试过像
$(".theButton").removeClass("active");
$(".theButton").removeClass(":active");
$(".theButton").blur();
但我更多的是四处寻找而不是有一个真正的计划。有没有办法通过 JavaScript 删除活动状态?
非常感谢
编辑
我使用FastclickJS来防止 ghostClicks。这可能是问题的一部分。