Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/12/2011, 11h16   #1
Invité de passage
 
Inscription : septembre 2011
Messages : 16
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 16
Points : 4
Points : 4
Par défaut Menu déroulant et écrans tactiles

Bonjour,

Lorsque l'on crée un menu qui se déroule lors d'un survol (:hover), il fonctionne sur écran tactile car le click est interprêté comme un survol.

Toutefois, il faut du coup éviter de transformer l'élément survolé en lien, sinon le click déclencherait l'ouverture de la page au lieu de l'apparition du sous-menu.

Quelle serait la meilleure solution pour éviter cela ? J'ai bien quelques idées (ajout d'un timer, vérifier si l'élément possède la pseudo-classe hover ...) mais quelle serait la meilleure ?

Merci d'avance.
Jean-Georges est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 12h13   #2
Membre du Club
 
Homme Eric Voilier
Webmaster
Inscription : janvier 2012
Messages : 30
Détails du profil
Informations personnelles :
Nom : Homme Eric Voilier
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Communication - Médias

Informations forums :
Inscription : janvier 2012
Messages : 30
Points : 43
Points : 43
Si tu utilises l’événement "onmouseover", alors lorsque l'on tape une première fois sur le lien (avec le doigt), c'est l'évènement qui se déclenche. Au deuxième tapoti, c'est le lien.
ericvoilier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h01.


 
 
 
 
Partenaires

Hébergement Web