jQuery の垂直スクロールに問題があります。
この例にアニメーションを追加する必要があります。
$(document).ready(function() {
    var timeoutId = 0;
    function scrollIt(amount) {
        $('#scroller').scrollTop($('#scroller').scrollTop()+amount);
    }
    $('#down').mousedown(function () {
        timeoutId = setTimeout(scrollIt(5), 1000);
    }).bind('mouseleave', function () {
        clearTimeout(timeoutId);
    });
    $('#up').mousedown(function () {
        timeoutId = setTimeout(scrollIt(-5), 1000);
    }).bind('mouseleave', function() {
        clearTimeout(timeoutId);
    });
});
ここにフィドルがあります:http://jsfiddle.net/TPKDG/1/
方法がわかりません:(
どこに .animation() を追加する必要がありますか?
助けてくれてどうもありがとう