хорошо, я знаю, как сгладить прокрутку до привязки, но как я могу сгладить прокрутку определенной статической суммы (т.е. 300 пикселей) каждый раз, когда я нажимаю на определенный объект, пока не дойду до конца моей страницы. Я могу сделать это один раз, но как делать это снова и снова?
var pixelsToMove = 50;
$('.myButton').click(function () {
var currentScrollTopValue = $('#container').scrollTop();
$('#container').scrollTop(currentScrollTopValue + pixelsToMove);
});