Гладкая прокрутка без якорей

0

хорошо, я знаю, как сгладить прокрутку до привязки, но как я могу сгладить прокрутку определенной статической суммы (т.е. 300 пикселей) каждый раз, когда я нажимаю на определенный объект, пока не дойду до конца моей страницы. Я могу сделать это один раз, но как делать это снова и снова?

Теги:
scroll
smooth

1 ответ

0
Лучший ответ
var pixelsToMove = 50;

$('.myButton').click(function () {
    var currentScrollTopValue = $('#container').scrollTop();

    $('#container').scrollTop(currentScrollTopValue + pixelsToMove);

});

https://api.jquery.com/scrollTop/

  • 0
    Но это прокручивается только один раз, чтобы прокрутить позицию 300, как это повторить
  • 0
    Вы правы, вот полный код

Ещё вопросы

Сообщество Overcoder
Наверх
Меню