scroll

WebJar for scroll

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

scroll
Последняя версия

Последняя версия

2.0.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

scroll
WebJar for scroll
Ссылка на сайт

Ссылка на сайт

https://www.webjars.org
Система контроля версий

Система контроля версий

https://github.com/michaelrhodes/scroll

Скачать scroll

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/scroll/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>scroll</artifactId>
    <version>2.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/scroll/
implementation 'org.webjars.npm:scroll:2.0.3'
// https://jarcasting.com/artifacts/org.webjars.npm/scroll/
implementation ("org.webjars.npm:scroll:2.0.3")
'org.webjars.npm:scroll:jar:2.0.3'
<dependency org="org.webjars.npm" name="scroll" rev="2.0.3">
  <artifact name="scroll" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='scroll', version='2.0.3')
)
libraryDependencies += "org.webjars.npm" % "scroll" % "2.0.3"
[org.webjars.npm/scroll "2.0.3"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.webjars.npm : rafl jar [1.2.1,1.3)

Модули Проекта

Данный проект не имеет модулей.

scroll

animates the scroll top/left position of an element

browser support

note: you may need to polyfill requestAnimationFrame in older browsers

install

npm install scroll

use

var scroll = require('scroll')
var page = require('scroll-doc')()
var ease = require('ease-component')

// Basic usage
scroll.left(page, 200)

// Register a callback
scroll.top(page, 200, function (err, scrollTop) {
  console.log(err)
  // { message: "Scroll cancelled" } or
  // { message: "Element already at target scroll position" } or
  // null

  console.log(scrollTop)
  // => The new scrollTop position of the element
  // This is always returned, even when there’s an `err`.
})

// Specify a custom easing function
scroll.left(page, 200, { ease: ease.inBounce })

// Specify a duration in milliseconds (default: 350) and register a callback.
scroll.left(page, 200, { duration: 1000 }, function (err, scrollLeft) {
})

// Cancel a scroll animation
var options = { duration: 1000 }
var cancel = scroll.top(page, 200, options, function (err, scrollTop) {
  console.log(err.message)
  // => Scroll cancelled

  page.removeEventListener('wheel', cancel)
})

page.addEventListener('wheel', cancel)

note: the default easing is inOutSine from component/ease.

obey

MIT

Версии библиотеки

Версия
2.0.3
2.0.1
1.0.0