This fiddle shows how to make aesthetically-pleasing page transitions with jQuery.
See it in action (reloads demo page)
Place the JS inside your <head> tags of your site. Pages will elegantly fade out, and they will fade in again as they load. It looks very smooth on most browsers.
Be aware, though, that frequent navigation can quickly cause this effect to be a nuisance.
Technical note: this trick will bind itself to <a> and <button> tags with an