文件名称:原生js滚动到底部加载数据Scrollload.zip
文件大小:777KB
文件格式:ZIP
更新时间:2022-08-07 23:10:00
开源项目
Scrollload 是一个无依赖、体积极小(压缩 gzip后不到3k)、可配置性高(可以自定义加载时候动画、加载完后的dom、提前加载的距离)、可扩展性强大(很方便做到指定容器内的滚动、多tab的滚动、异常处理、刷新重新加载等)、性能好(在滚动的时候做了一些性能优化,如缓存window的高度、函数节流)的 js 插件。 解决的痛点 无依赖,配置简单,有多套滚动加载效果可选(需要单独引入对应的css,当然也有默认效果) 在ios中,全局滚动会有很多不好的体验,我认为是可以用局部滚动来替代全局的。局部滚动也会有几个坑,但都是可解决的,也就是说全局滚动的坑目前还很难解决。该插件内置局部滚动坑的解决方案,方便使用局部滚动替代全局滚动且无副作用。具体见ios局部滚动的坑及解决方案。 兼容性 不支持ie8及以下浏览器。 标签:Scrollload
【文件预览】:
Scrollload-master
----.babelrc(85B)
----package.json(2KB)
----gamelist.json(1KB)
----dist()
--------out5.js(298KB)
--------feature-demos()
--------out0.js(396KB)
--------out4.css(1KB)
--------out2.css(1KB)
--------out7.css(1KB)
--------loading-demos()
--------complex-demos()
--------out3.css(1KB)
--------out7.js(304KB)
--------out0.css(15KB)
--------out3.js(300KB)
--------out5.css(1KB)
--------out4.js(298KB)
--------out1.css(1KB)
--------out6.js(307KB)
--------out1.js(298KB)
--------out2.js(298KB)
--------out6.css(1KB)
----src()
--------feature-demos()
--------utils.js(573B)
--------Scrollload.js(15KB)
--------assign.js(765B)
--------loading-demos()
--------complex-demos()
--------underscore-throttle.js(1KB)
--------loading.js(1KB)
--------loading.css(1KB)
----.gitignore(50B)
----webpack.config.js(5KB)
----lib()
--------Scrollload.js(15KB)
--------traditionalSkin.js(6KB)
--------baiduMobileSkin.js(8KB)
----README.md(10KB)