(function ($) {
$(document).ready(function () {
(function() {
document.getElementById('text_block').onclick = function () {
this.style.overflow = 'scroll';
var top = 0; // счетчик прокрутки
//функция прокрутки
function scroll() {
top++;
setTimeout(function () {$('#text_block').scrollTop(top);}, 200);
}
function call() {
var timer = setInterval(scroll, 300);
if(top == 400) {
clearInterval(timer);
}
}
call();
};
})();
});
})(jQuery);
Что-то вроде такого.