摘要:这是个移动端和端通用的检测滑动的库。即在滑块在一定范围内到达顶部或者打到底部,亦或者二者均可的触发指定函数。离开触顶触底触发函数。集成节流阀,可设置频率,提高性能。默认值等于节流阀模式。防抖减少频率节流阀的频率,默认为。
cdd-scroller
tags: scroller
这是个移动端和pc端通用的检测滑动的库。
传送门npm
github
功能触顶/触底的触发函数。
即:在滑块在一定范围内到达顶部或者打到底部,亦或者二者均可的触发指定函数。
离开触顶/触底触发函数。
有些情况我们不仅需要滑块触顶或者触底,在滑块离开二者的一定范围时也需要触发一些函数。
设置触顶/触底的阈值。
集成节流阀,可设置频率,提高性能。
用法scroller({ fElement:dom, threshold?: , arrived: , unarrived: , up?: , down?: , modal?:"debounce"/"throttle" , frequency?:250 })
往 scroller中添加一个对象即可
fElement: 父元素对象
threshold: 默认的到达底部的阈值,比如默认值20,也就是说在到达底部的20px范围呢可触发arrived函数。
arrived:达到顶部或者底部的触发函数
unarrived:离开顶部或者底部的触发函数
up:阈值,如果设置则触发下拉到达顶部的函数(默认为null)
down:阈值,如果设置则为到达底部的阈值。(默认值等于threshold
modal:节流阀模式。debounce:防抖;throttle:减少频率;
frequency:节流阀的频率,默认为250。
例子html
Document 项目_1
项目_2
项目_3
项目_4
项目_5
项目_6
项目_7
项目_8
项目_9
项目_10
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/89781.html
这只是个开头 说在最前面,本文是一个系列文章的开头, 这个系列里我会讲如何用typescript开发一款支持pc和手机端的手势库any-touch, 以及通过jest让你的代码测试覆盖率100%. showImg(https://segmentfault.com/img/bVbp3B0?w=936&h=246); 目录 用TypeScript开发手势库 - (2)tsconfig.json & r...
摘要:在内部还是调用这些方法。对象下标,从开始对象下标,从开始再次重申对象只能调用对象的,对象只能调用对象的对象转成值得注意的是在脚本内,是代表对象的。对象转成对象语法也非常简单在内写上对象,就变成了对象了。在文档中对它的解释是这样子的。 什么是Jquery? Jquey就是一款跨主流浏览器的JavaScript库,简化JavaScript对HTML操作 就是封装了JavaScript,能够...
摘要:在内部还是调用这些方法。对象下标,从开始对象下标,从开始再次重申对象只能调用对象的,对象只能调用对象的对象转成值得注意的是在脚本内,是代表对象的。对象转成对象语法也非常简单在内写上对象,就变成了对象了。在文档中对它的解释是这样子的。 什么是Jquery? Jquey就是一款跨主流浏览器的JavaScript库,简化JavaScript对HTML操作 就是封装了JavaScript,能够...
摘要:通过这个教程学习如何使用打包工具配合来取代或处理样式文件。使用这个命令安装插件更新。如果你没有项目的副本,你可以通过这条命令克隆在结束这个状态下的项目为添加监听插件。在代码块内,添加如下内容简单起见我省略了文件的大部分内容 通过这个教程学习如何使用JavaScript打包工具Rollup配合PostCSS来取代Grunt或Gulp处理样式文件。 上一篇文章中,我们完成了使用Rollup...
阅读 2393·2021-11-25 09:43
阅读 1149·2021-09-07 10:16
阅读 2576·2021-08-20 09:38
阅读 2917·2019-08-30 15:55
阅读 1390·2019-08-30 13:21
阅读 859·2019-08-29 15:37
阅读 1407·2019-08-27 10:56
阅读 2076·2019-08-26 13:45