.stop()
влияет только на очередь анимации для этого элемента, вместо этого вы можете просто .animate()
в этом случае (здесь не требуется плагин scrollTo
):
$('.next').click(function(){
$("html, body").stop(true,true).animate({ scrollLeft: '+=800' }, 1000);
});
$('.prev').click(function(){
$("html, body").stop(true,true).animate({ scrollLeft: '-=800' }, 1000);
});
Таким образом .stop()
повлияет на очередь анимации для этих элементов.