Bonjour,
J'ai du réaliser un site avec CMSMS incluant un menu qui s'ouvre (css :hover).
Un fois le site terminé (Testé sur Windows avec ie8, ie9, firefox, safari, chrome, opera puis sur Android avec Chrome, DolphinHD), il a l'air d'être fonctionnel partout.
Le client essaie et me dit qu'il ne marche pas sur iPad et iPhone (D'après ce que j'ai lu le :hover est ignoré sur iPhone et iPad. Je fais plusieurs modifications et intégré ce code js -> http://www.evotech.net/blog/2008/12/hover-pseudoclass-for-the-iphone/.
Je me rend chez le client et a première vue ça fonctionne sur iPad et iPhone ! Mais en fait non, car sur iPad uniquement, lorsqu'on effectue un zoom ou un dezoom, le menu ne fonctionne plus ensuite ! Quand on clique dessus il s'ouvre et se referme instantanément !
J'ai essayé plusieurs solutions mais toujours sans résultat. N'ayant pas d'iPad, je n'ai aucun moyen de vraiment tester et je me trouve maintenant dans une impasse.
Avez-vous déjà été confronté a ce problème ? Pourriez-vous m'aider à me débarrasser de ce problème ?
Merci d'avance pour toutes vos réponses !
Voici un exemple de la page qui pose problème : http://jsfiddle.net/P8Y4j/
et un rar avec les fichier : http://www.mediafire.com/?auk97ryh992al8h
J'ai du réaliser un site avec CMSMS incluant un menu qui s'ouvre (css :hover).
Un fois le site terminé (Testé sur Windows avec ie8, ie9, firefox, safari, chrome, opera puis sur Android avec Chrome, DolphinHD), il a l'air d'être fonctionnel partout.
Le client essaie et me dit qu'il ne marche pas sur iPad et iPhone (D'après ce que j'ai lu le :hover est ignoré sur iPhone et iPad. Je fais plusieurs modifications et intégré ce code js -> http://www.evotech.net/blog/2008/12/hover-pseudoclass-for-the-iphone/.
Je me rend chez le client et a première vue ça fonctionne sur iPad et iPhone ! Mais en fait non, car sur iPad uniquement, lorsqu'on effectue un zoom ou un dezoom, le menu ne fonctionne plus ensuite ! Quand on clique dessus il s'ouvre et se referme instantanément !
J'ai essayé plusieurs solutions mais toujours sans résultat. N'ayant pas d'iPad, je n'ai aucun moyen de vraiment tester et je me trouve maintenant dans une impasse.
Avez-vous déjà été confronté a ce problème ? Pourriez-vous m'aider à me débarrasser de ce problème ?
Merci d'avance pour toutes vos réponses !
Voici un exemple de la page qui pose problème : http://jsfiddle.net/P8Y4j/
et un rar avec les fichier : http://www.mediafire.com/?auk97ryh992al8h