使用指南:JQuery图片滚动插件carouFredSel-5.6.4 API解析
"carouFredSel-5.6.4 是一个基于JQuery的图片滚动展示插件,提供了丰富的配置选项,适用于项目中的各种滑动效果需求。中文API文档由实际操作整理,方便开发者理解和使用。" CarouFredSel 插件允许你创建具有循环、无限滚动、响应式布局等功能的图片轮播。以下是一些关键知识点: 1. **circular**: 这个选项用于设置是否开启循环播放,如果设置为 `true`,则在到达最后一张图片后会回到第一张,反之则不循环。 2. **infinite**: 如果设置为 `true`,轮播会实现无限滚动,即在首尾之间无缝衔接,使用户感觉没有边界。 3. **responsive**: 当设置为 `true` 时,轮播会根据浏览器窗口大小变化自动调整宽度和高度,适应不同屏幕尺寸。 4. **direction**: 指定轮播的滚动方向,可以是 "right"(向右)、"left"(向左)、"up" 或 "down"(向上或向下),默认为 "left"。 5. **width** 和 **height**: 分别设定轮播的宽度和高度,可接受 "variable"(自适应)、"auto"(自动)以及具体的像素值,如 "100%" 表示填满容器。 6. **align**: 控制轮播内容的对齐方式,可以是 "center"(居中)、"left" 或 "right",如果不设置,则默认按左对齐。 7. **padding**: 设置轮播项之间的内边距,可以是单个数值或数组,例如 `[10, 20, 30, 40]` 分别表示上、右、下、左的内边距。 8. **synchronise**: 用于同步多个轮播,指定需要同步的其他轮播ID以及同步选项,如 `["#foo2", true, true, 0]`,可以实现多个轮播同时滚动。 9. **cookie**: 可以设置为布尔值或字符串,控制是否使用Cookie保存用户的浏览状态,以便在再次访问时恢复。 10. **onCreate**: 在轮播创建完成后触发的回调函数,提供当前选中的items和它们的尺寸信息。 11. **items**: 配置轮播中的元素,包括可见数量、最小显示数量、初始显示位置、宽度和高度等参数。 12. **scroll**: 设置轮播的滚动行为,如滚动的项目数量、过渡效果、缓动函数、持续时间、是否在悬停时暂停等。 - **fx**: 决定滚动动画的类型,如 "none"(无动画)、"scroll"(平滑滚动)、"directscroll"(立即跳转)、"fade"(淡入淡出)、"crossfade"(交叉淡入淡出)、"cover" 或 "uncover"(覆盖效果)。 - **easing**: 选择缓动函数,例如 "linear"(线性)、"swing"(默认)、"quadratic"(二次)、"cubic"(三次)、"elastic"(弹性)。 - **duration**: 定义动画的持续时间,单位为毫秒,默认为 500 毫秒。 - **pauseOnHover**: 如果设置为 `true`,当鼠标悬停在轮播上时,滚动会暂停。 通过这些配置,开发者可以根据项目需求定制出各种复杂的轮播效果,同时中文API文档的提供有助于理解和使用这个插件,提高了开发效率。
infinite true/false 是否循环滚动(非圆形滚动)
responsive true/false 是否拉伸补充
direction "right", "left", "up" or "down" 滚动方向 默认left
width "variable","auto",:"100%",number 宽带
height "variable","auto",:"100%",number 高度
align "center", "left", "right" or false 对齐方式
padding [10,20,30,40] 填充周围
synchronise [string selector, boolean inheritOptions, boolean sameDirection, number deviation] For example: ["#foo2", true, true, 0] 同步设置
cookie Boolean/String
onCreate onCreate:function(items,sizes){} items a jQuery-object/sizes: sizes.width and sizes.height
items Object项目配置{
visible: Number(可见项目数)/String/Object/String/Function
minimum:Number(滚动一次最小显示项目数)
start: Number/String("random"s随机)/String(jQuery选择器 eg:"#foo li:first")/jQuery-object(jQuery对象 eg: $("#foo li:first"))
width:宽带
height:高度
}
scroll Object滚动配置{
items: 滚动的项目数
fx:滚动效果("none", "scroll", "directscroll", "fade", "crossfade", "cover" or "uncover")
("无", "滚动", "directscroll", "淡出", "淡入淡出", "覆盖" or "揭开")
easing: 滚动缓冲效果("linear","swing","quadratic","cubic","elastic")
("线性","摆动","二次","三次","弹性")
duration: Number 滚动速度500
pauseOnHover: Boolean 鼠标停留设置
}
auto Booble(auto.play)/Number(auto.pauseDuration)/object {
play: Boolean 开启自动滚动
button: 开启自动滚动按钮 String/jQuery-object/Function
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 0
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦