Add onclick="" to anything you wish iOS to recognise as an element with a hover.
<div onclick="">Click Me!</div>
Some people don't know about this. You can apply it on div:hover and working on iPhone .
div:hover
Add the following css to the element with :hover effect
:hover
.mm { cursor: pointer;}
The onclick="" was very temperamental when I attempted using it.
Using :active css for tap events; just place this into your header:
<script> document.addEventListener("touchstart", function() {},false);</script>