私のナビゲーションはとてもシンプルです。テキストに境界線と透明なグラデーションのpng背景を追加するホバー状態と、jQueryによって追加されるとその透明な画像の背後に色を追加する追加のクラスがあります。
Web ブラウザーでクリックしてクラスを切り替えると、色が出たり消えたりするのがわかりますが、マウスをボタンから離さない限り、背景画像はそのままです。これは予期される動作です。
私の問題は、iPad を使用している場合、タッチがホバー状態を保持しているように見え、別のボタンをクリックしない限り :hover プロパティが消えないことです。その場合、別のボタンが押されるまで永続的な :hover プロパティがそのボタンに追加されます。
私がこの問題を最初に経験したとは思えませんが、検索しても何も見つかりませんでした。
ヘルプ?
通常 - ホバー - アクティブ ( addClass() 経由)