Active States in iPhone Web Applications
Believe it or not, there is no easy way to create an active state on an iPhone web application. The default behavior of a link or clickable element is to simply gain a translucent overlay when tapped. The color of this overlay is editable with CSS, but that’s the extent of the customization Apple truly allows. With just a little bit of JavaScript and CSS hackery, you can fully control the appearance of active states on the iPhone.

