Reigel's demo page
by Alin Guta
HTML
<div id="tail">mouse tail</div>
CSS
#tail {
position: absolute;
float: left;
}
JavaScript
var $mouseX = 0, $mouseY = 0;
var $xp = 0, $yp =0;
$(document).mousemove(function(e){
$mouseX = e.pageX;
$mouseY = e.pageY;
});
var $loop = setInterval(function(){
// change 12 to alter damping higher is slower
$xp += (($mouseX - $xp)/24);
$yp += (($mouseY - $yp)/24);
$("#tail").css({left:$xp +'px', top:$yp +'px'});
}, 20);