1.0.4 • Published 6 years ago

light-scroller v1.0.4

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

light-scroller

一个使用原生 JavaScript 实现的移动端上拉下滑组件

内容

功能特性

  • 使用原生 JavaScript
  • 支持原生 scroll 滚动和 css3-translate 滚动
  • 持续维护迭代

安装

npm install light-scroller --save

OR

<script src="./dist/scroll.min.js"></script>
<script>
	scroll = new Scroll({
	    wrapper: document.querySelector('#wrapper'),
	    scroller: document.querySelector('#content')
	})
</script>

使用

开发

npm run dev

编译案例

npm run build:example

编译生产环境

npm run build:prod

案例

请查看example

oline demo

config

optiondescriptiondefaultval
wrapper外部容器必选nullDOM
scroller滚动区域容器必选nullDOM
topTip刷新提示容器可选nullDOM
bottomTip加载提示容器可选nullDOM
autoLoad到底部时是否自动加载可选falseBoolean
useNativeScroll是否使用浏览器自带滚动可选falseBoolean
enableBar是否使用自定义滚动条(仅当useNativeScroll为false时才有意义)可选falseBoolean
enableFadeout是否允许自定义滚动条渐隐(仅当enableBar为true时才有意义)falseBoolean
onRefresh刷新回调可选function(){}Function
onLoad加载回调可选function(){}Function
onStart开始触摸回调可选function(){}Function
onMove滑动回调可选function(){}Function
onEnd触摸结束回调可选function(){}Function
onBottom滚动到底部回调可选function(){}Function

贡献

欢迎给出一些意见和优化,期待你的 Pull Request

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago