いくつかのボタン (背景画像付きの li-Tag) があります。":active" 疑似クラスに応じて背景画像を切り替えることができます。UiWebView によって、touchStart で追加され、touchEnd で削除されます。すべて良い。しかし、ダイアログ画面を使用してそこから戻ると、ダイアログを呼び出したボタンに「:active」ステータスがまだ表示されています。別のタッチはそれを取り除きますが、それでも迷惑です。どうすれば削除できますか?
私は次のようなものを試しました
$(".theButton").removeClass("active");
$(".theButton").removeClass(":active");
$(".theButton").blur();
しかし、私は本当の計画を立てるよりも、もっと突っついています。JavaScript を介してアクティブ状態を削除する方法はありますか?
どうもありがとうございました
編集
GhostClicksを防ぐために FastclickJSを使用しています。それは問題の一部である可能性があります。