Ну во первых: как это должно работать? При любом скролле(mouse wheel/scrollbar) Добавлять ещё 1000? оО А может нужно отрубить нативный скролл для начала и забиндить на мышиные собития например? То, что вы написали, работать не будет впринципе.
Во вторых в jQ для этого есть анимируемое свойство
scrollTop
В третьих jQ - отстой. Писать надо через requestAnimationFrame
Исправленный ваш вариант, но это справедливо только для мышиного колеса.
$(document).ready(function(){
var pos = 0;
$(document).on('mousewheel DOMMouseScroll', function (e) {
pos += 1000;
e.preventDefault();
$('html, body').animate({
scrollTop: pos
}, 1000, function() { });
});
});