文件名称:asscroll:灰烬之卷轴:peach:
文件大小:473KB
文件格式:ZIP
更新时间:2024-05-13 15:52:35
scroll smooth-scrolling smoothscroll smooth-scroll-plugins smooth-scroll
ASScroll是一种混合式平滑滚动设置,结合了虚拟滚动的性能提升以及本地滚动的可靠性。 此设置旨在成为一种轻量级解决方案,可在所有平台,设备和硬件上提供一致的平滑滚动体验。 相对于纯虚拟滚动的优势: 辅助功能/键盘友好(不覆盖浏览器的本机滚动) 处理手动键检测(即在表单输入中按下空格)时,没有特殊情况可以满足 悬停在iframe上时不会停止工作 处理不会触发“滚轮”事件的硬件,即Edge + IE中的Windows触控板 在移动设备上DOM和WebGL元素之间没有滞后,同时保留了固有惯性滚动 其他特性: 水平滚动 自定义滚动条 使用您自己的外部RAF循环并调整事件大小 高刷新率显示器上一致的lerp速度 不包括动画功能,因为还有其他可与ASScroll一起使用的库。 GreenSock的是一个很好的例子,下面是一个演示 演示版 使用ASScroll的网站 形状工作室 目录 安装
【文件预览】:
asscroll-master
----.eslintrc(4KB)
----webpack.config.js(1KB)
----src()
--------Scroll.js(10KB)
--------utils()
--------Store.js(186B)
--------E.js(63B)
--------Events.js(2KB)
--------index.js(2KB)
--------Scrollbar.js(4KB)
----LICENSE(1KB)
----build()
--------asscroll.min.js(32KB)
--------asscroll.js(81KB)
----README.md(8KB)
----css()
--------index.css(129B)
----.gitignore(50B)
----asscroll.png(370KB)
----package-lock.json(242KB)
----package.json(1KB)