05-09-2015, 07:08 AM
Citation :parce que les mousedown/up/mouse, sur tactile c'est risqué, et tu risques d'avoir des emmerdes type <a> non cliquables à la souris, textes non sélectionnables à la souris, etc. Si je trouve, je vous dis.Je suis déjà tombé sur des sites qui mettaient des événements sur le mousemove ou qui jouaient avec le scroll etc, et c'est pas génial quand on est sur tactile (menus au mousehover qui disparaissent sans arrêt, login box qui fuit la vue active, ..).
Il existe les Touch Events en JS pur pour gérer le tactile, et ça a l'air d'être supporté par tous les navigateurs mobiles. A voir si tu en as l'utilité (et le courage ).
Ou alors si tu utilises jQuery, il y a un plugin qui unifie les événements de la souris et du tactile (pas testé ) : https://github.com/dotmaster/Touchable-jQuery-Plugin