It appears that I may have understood your question correctly. While I do not have expertise with Ipads, if they are capable of recognizing js events such as onMouseOver, then the proposed solution could potentially work.
Solution #1:
<a href="index.html"
onmouseover="Over(this)"
onmouseout ="Out(this)"
onmousedown="Down(this)"
onclick = "Click(this); return true">link</a>
These 4 functions are linked to the respective handlers mentioned above.
function Over(Link) // activated by onmouseover event
{
Link.className = "Over";
}
function Out(Link) // activated by onmouseout event
{
Link.className = "Out";
}
function Down(Link) // activated by onmousedown event
{
Link.className = "Down";
}
function Click(Link) // activated by onclick event
{
Link.className = "Click";
}
CSS classes to correspond with the functions:
a{}
a.Over{}
a.Out{}
a.Down{}
a.Click{}
Solution #2:
Simply style regular links and hovered links identically.
a.myClass1:link{color: black; text-decoration:none;}
a.myClass1:visited{// something different}
a.myClass1:hover{color: black; text-decoration:none;}
a.myClass1:active{// something different
}