jquery.lhsmoothtoscroll
v1.1.1
Published
This is jQuery plugin for smooth scroll to anchor
Downloads
1
Readme
jquery.lhSmoothToScroll
Плагин для плавной прокрутки к якорю
Установка
npm install jquery.lhsmoothtoscroll --save
Пример использования
$('.go-to-anchor').lhSmoothToScroll({
offset: 50,
speed: 800
});
Настройки
Опции
| Опция | Значение по-умолчанию | Описание |
| ------------- |:---------------------:| --------------------------------------------------------------------------|
| offset | 0
| Отступ от верхнего края окна, может быть числом или объектом (см. пример) |
| speed | 200
| Скорость прокрутки, пикселей в секунду |
| easing | linear
| Изменение скорости анимации. Доступные значения linear
и twig
|
Пример
$(".go-to-anchor").lhSmoothToScroll({
offset: {
768: 40,
992: 80
},
speed: 800,
easing: 'twig'
});
Callbacks
| Callbacks | Описание | | -------------- | ----------------------------------------------------------------------------------------------------| | afterScroll | Вызывается после прокрутки, в параметры попадает jquery-элемент к которому была совершена прокуртка |
Пример
$(".go-to-anchor").lhSmoothToScroll({
afterScroll: (el)=>{
console.log(el)
}
});