Slyjquery 滚动条插件
Sly 是一个 JavaScript 库,用于基于项目导航的高级单向滚动。
它可以用作简单的滚动条替换,基于项目的高级导航工具,也可以用作视差网站的出色导航和动画界面。这是通过功能强大且对开发人员友好的API实现的,该API提供了一堆非常有用的方法,使您可以控制所有内容。
Sly 支持以下导航:
- 鼠标滚轮滚动
- 滚动条(拖动手柄或单击滚动条)
- 页面栏
- 各种导航按钮
- 用鼠标或触摸拖动内容
- 按项目或页面自动循环
- 许多超级有用的方法
性能
Sly具有围绕动画计时接口直接为其需求编写的自定义高性能动画渲染。这提供了优化的60 FPS渲染,并且仍然可以接受jQuery Easing Plugin 的 easing 功能。
元素的动画是通过GPU加速的转换转换完成的,GPU转换转换可快速提高支持它的浏览器的渲染速度,对于不支持这些浏览器的浏览器则具有绝对的定位回退。
代码优化可最大程度地减少由于不可避免的 JavaScript 垃圾收集而导致的帧丢失频率,这些代码优化可将垃圾生成降低到合理的最低水平。
为了在拖动滚动条手柄时提供超级响应和流畅的同步,Sly使用由同步因子控制的基于目标的动画功能。
评论