scrolling-controller
0.1.2 • Public • Published ScrollingController
- 下拉列表滚动控制器
- 支持控制每次滚动落点相对位置与上一落点相同
- 支持任意高度的着点元素,或者不同高度的着点元素
- 支持循环选中
使用方式
npm install scrolling-controller
import ScrollingController from 'scrolling-controller'
let scrolling_controller = new ScrollingController(
scroll_view,
{
mesh_value: 1,
throttle: 80,
mark: "gallery-item",
onSelected(index){}
}
);
window.addEventListener("keydown", (e) => {
switch (e.key) {
case "ArrowUp":
scrolling_controller.prevChoice()
break;
case "ArrowDown":
scrolling_controller.nextChoice()
break;
}
});
scrolling_controller.index = 3;
Versions
Current Tags
- VersionDownloads (Last 7 Days)
- 0.1.2
2
Version History
Package Sidebar
Install
npm i scrolling-controller
Weekly Downloads