A plugin of pull-to-refresh in mobile pages written in vanilla js
原生JS实现移动端的下拉刷新操作。不多说,直接上图。
大图杀猫
├─css
│ └─layout.css 样式文件
├─js
│ └─pullrefresh.js JS文件
├─vendors
│ └─demo.gif 演示图
├─index.html 演示页面
├─LICENSE 协议
└─README.md 项目说明
为何要做这样的一个页面?
一方面熟悉GIT的操作,另一方面对下拉刷新操作做一个简单的了解与演示。
为何采用原生JS进行实现?
原生JS纯净。本项目仅作演示,实际应用时不建议参考。
jQuery/Zepto有大量实现此需求的插件。
本项目采用了现代浏览器的内置函数进行功能的实现,所使用的具体方法如下:
querySelector
/querySelectorAll
animation
addEventListener
touchstart
/touchmove
/touchend
支持以上方法的浏览器均有效果。详情请自行参阅Can I Use。
已测试通过的浏览器: