javascript — jquery: как прокрутить div на n пикселей

JQuery: как прокрутить div на п пикселей

Из документации jQuery для scrollTop:

Описание: Получить текущее вертикальное положение полосы прокрутки для первого элемента в наборе соответствующих элементов или установить вертикальное положение полосы прокрутки для каждого соответствующего элемента.

Версия функции, которую вы вызываете, устанавливает вертикальную позицию полосы прокрутки от вершины элемента , а не от текущей позиции. Таким образом, для того, чтобы прокрутить вниз от текущей позиции, вы сначала должны восстановить свою текущую позицию. Есть несколько способов сделать это, но вы можете сделать что-то вроде:

 var $foo = $("div.foo"); $foo.scrollTop($foo.scrollTop()   75); // scroll 75px down from current 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector