The Hover, on touch device, works as click.
In the Chrome developer tool (F12) you can see how it works.
To better adapt to touch device you can use the modernize and load style sheet according to experience:
if (Modernizr.touch){
// Ação se for dispositivo touch
} else {
// Ação sem dispositivo touch
}
Or for a more immediate solution you can use media query
@media screen and (max-width 768px)
/* CSS em dispositivos mobile */
The 768px resolution is standard mobile device. The great detail is that customizing with CSS, if the user resize the browser he will navigate with the mouse a navigation optimized for touch.
From what I noticed on my sites :Hover behaves like :active on touchs devices.
– Bruno Romualdo
For the little I’ve discovered so far, has browser that it activates the Hover only while the touch is activated but if you take off your finger it turns off... Can you imagine the fight, the customer want to buy I want to spend, but I can’t access this link... hehe... But vlw the interest...
– MagicHat