ho provato con animate e funziona ma ce un problema che quando clicco più volte aumenta la velocita dello scorrimento ed io questo non lo voglio.

var showbar;
$("a").bind("mousedown",function(){
showbar=setInterval(function(){
$("div").animate({scrollTop:"-=10"},0000);
}, 100);
});

$("a").bind("mouseup",function(){
clearInterval(showbar());
});

facendo così la barra scorre ma ad ogni click aumenta la velocità di scorrimento e non deve farlo.

Come posso far sì che la barra mantenga la stessa andatura???