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);