mobile safari liens conserve le focus après contact

Ma navigation est assez simple. J'ai un état de pointage qui ajoute une bordure et un dégradé transparent png arrière-plan à un texte, et une classe supplémentaire qui, lorsqu'ils sont ajoutés par jQuery, ajoute de la couleur derrière cette image transparente.

Si vous cliquez sur pour basculer de la classe dans un navigateur web, vous verrez la couleur viennent dans et hors, mais l'image de fond reste si vous n'avez jamais déplacer la souris en dehors du bouton. Ce comportement est normal.

Mon problème est que lors de l'utilisation d'un iPad, le tactile semble conserver l'état de pointage et le :hover propriétés ne jamais s'en aller, sauf si vous cliquez sur un autre bouton, auquel cas la persistance de l' :hover propriétés sont ajoutées à ce bouton jusqu'à ce que l'autre est pressé.

Je ne peux pas imaginer que je suis la première à ce problème, mais les recherches n'ai pas tourné que quoi que ce soit.

Aider?

mobile safari liens conserve le focus après contact

Normal - Hover - Actif (via addClass() )

  • ma seule pensée pour aujourd'hui est d'ajouter un script qui supprime le CSS pour le :hover propriété lors de l'affichage dans le navigateur Safari Mobile 🙁
InformationsquelleAutor d2burke | 2012-05-17