One thing I love about love about Safari on the iPhone is that Safari provides a darkened background effect when you click a link. It’s the most subtle of details but just enforces than an action is taking place. So why not implement that on any page? We can easily do so using MooTools or jQuery.

The CSS

.clicked { padding:1px 2px; -moz-border-radius:5px; background:#aaa; }

Style as you wish!

The MooTools JavaScript

window.addEvent('domready',function() {
	var lynx = $$('a');
	lynx.addEvent('click',function(e) {
		lynx.removeClass('clicked'); 
		this.addClass('clicked');
	});
});

The syntax between the two frameworks is very similar.

The jQuery JavaScript

$(document).ready(function() {
	var lynx = $('a');
	lynx.click(function(e) {
		lynx.removeClass('clicked');
		$(this).addClass('clicked');
	});
});

My example shows the gray background but what’s great is that since the snippet uses a CSS class, you can make the background any color you’d like. You could add a spinner next to the link or italicize the link text. Of course when a link is clicked there’s only a moment where you can see the added effect but I think it’s worth it!