OWL Carousel2

Owl Carousel 是一个强大、实用但小巧的 jQuery 幻灯片插件,它具有一下特点:

  • 兼容所有浏览器
  • 支持响应式
  • 支持 CSS3 过渡
  • 支持触摸事件
  • 支持 JSON 及自定义 JSON 格式
  • 支持进度条
  • 支持自定义事件
  • 支持延迟加载
  • 支持自适应高度

Owl Carousel 提供了众多的参数、回调函数及自定义事件(具体请往下浏览),所以它几乎可以满足你的所有要求。

基本使用

1
2
3
4
5
div#outer>div.item*3

$('#outer').owlCarousel({
...
})
属性类型默认值作用
itemsNumber3您想要在屏幕上看到的项目数。
marginNumber0项目上的 margin-right(px)。
loopBooleanfalse无限循环。复制最后一个和第一个项目以获得循环幻觉。
centerBooleanfalse中心项。适用于偶数个项目。
mouseDragBooleantrue启用鼠标拖动。
touchDragBooleantrue触摸拖动已启用
pullDragBooleantrue舞台拉到边缘。
freeDragBooleanfalse项目拉到边缘。
stagePaddingNumber0在舞台上左右滑动(可以看到邻居)。
mergeBooleanfalse合并项目。在项目内寻找 data-merge =’{number}’。
mergeFitBooleantrue如果屏幕小于项目值,则适合合并的项目。
autoWidthBooleanfalse设置非网格内容。尝试在 div 上使用宽度样式。
startPositionNumber/String0起始位置或 URL 哈希字符串,例如“ #id”。
URLhashListenerBooleanfalse监听网址哈希更改。项上的数据哈希是必需的。
navBooleanfalse显示下一个/上一个按钮。
rewindBooleantrue到达边界后向后走。
navTextArray['next','prev']允许 HTML。
navElementStringdiv单个方向导航链接的 DOM 元素类型。
slideByNumber/String1导航幻灯片 x。可以将“page”字符串设置为逐页滑动。
slideTransitionString``您可以定义要使用的阶段的过渡,例如。线性的。
dotsBooleantrue显示点导航。
dotsEachNumber/Booleanfalse每个 x 项目显示点。
dotsDataBooleanfalse由数据点内容使用。
lazyLoadBooleanfalse延迟加载图像。data-src 和 data-src-retina 用于高分辨率。如果元素不是<img>,也将图像加载为背景内联样式
lazyLoadEagerNumber0根据要预加载的项目,将图像预先正确地预加载到右侧(启用循环时向左加载)。
autoplayBooleanfalse自动播放。
autoplayTimeoutNumber5000自动播放间隔超时。
autoplayHoverPauseBooleanfalse鼠标悬停时暂停。
smartSpeedNumber250速度计算。
fluidSpeedBooleanNumber速度计算
autoplaySpeedNumber/Booleanfalse自动播放速度。
navSpeedNumber/Booleanfalse导航速度。
dotsSpeedBooleanNumber/Boolean分页速度。
dragEndSpeedNumber/Booleanfalse拖动结束速度。
callbacksBooleantrue启用回调事件。
responsiveObjectempty object包含响应选项的对象。可以设置为 false 以删除响应功能。
responsiveRefreshRateNumber200响应刷新率。
responsiveBaseElementDOM elementwindow在任何 DOM 元素上设置。如果您关心无响应的浏览器(例如 ie8),请在主包装器上使用它。这将防止疯狂调整大小
videoBooleanfalse启用提取 YouTube / Vimeo / Vzaar 视频的功能。
videoHeightNumber/Booleanfalse设置视频的高度。
videoWidthNumber/Booleanfalse设置视频的宽度。
animateOutString/BooleanfalseCSS3 动画类。
animateInString/Booleanfalse输入 CSS3 动画的类。
fallbackEasingStringswing简化 CSS2 $ .animate。
infoFunctionfalse回调以获取基本信息(当前项目/页面/宽度)。信息功能的第二个参数是 Owl DOM 对象引用。
nestedItemSelectorString/Classfalse如果猫头鹰项目深深嵌套在某些生成的内容中,请使用它。例如“ youritem”。在类名之前不要使用点号。
itemElementStringdiv用于 owl-item 的 DOM 元素类型。
stageElementStringdiv用于 owl-item 的 DOM 元素类型。
navContainerString/Class/ID/Booleanfalse为 nav 设置自己的容器。
dotsContainerString/Class/ID/Booleanfalse为 nav 设置自己的容器。
checkVisibleBooleantrue如果您知道轮播总是可见的,则可以将 checkVisibility 设置为 false,以防止昂贵的浏览器布局强制回流$ element.is(’:visible’)。

OWL Carousel2 官方文档

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!
0%