jQuery幻灯片插件owlcarousel参数说明中文文档


Posted in jQuery onFebruary 27, 2018

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

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

浏览器兼容:兼容所有浏览器,包括 IE6、IE7。

jQuery 兼容:兼容 1.7 及以上版本。

Owl Carousel 使用方法

新建一个HTML文件

1、在HTML文件中引入Owl Carousel必须文件

<link href="css/owl.carousel.css" rel="external nofollow" rel="stylesheet">
<link href="css/owl.theme.css" rel="external nofollow" rel="stylesheet">
<script src="js/jquery.min.js"></script>
<script src="js/owl.carousel.js"></script>

2、HTML代码

<div id="owl-demo" class="owl-carousel">
 <div>1</div>
 <div>2</div>
 <div>3</div>
 <div>4</div>
 <div>5</div>
 <div>6</div>
 <div>7</div>
 <div>8</div>
</div>

3、JavaScript

$(function(){
 $('#owl-example').owlCarousel();
});

下面是Owl Carousel的中文参数与api说明:

参数 类型 默认值 说明
items 整数 5 幻灯片每页可见个数
itemsDesktop 数组 [1199,4] 设置浏览器宽度和幻灯片可见个数,格式为[X,Y],X 为浏览器宽度,Y 为可见个数,如[1199,4]就是如果浏览器宽度小于1199,每页显示 4 张,此参数主要用于响应式设计。也可以使用 false
itemsDesktopSmall 数组 [979,3] 同上
itemsTablet 数组 [768,2] 同上
itemsTabletSmall 数组 false 同上,默认为 false
itemsMobile 数组 [479,1] 同上
itemsCustom 数组 false
singleItem 布尔值 false 是否只显示一张
itemsScaleUp 布尔值 false
slideSpeed 整数 200 幻灯片切换速度,以毫秒为单位
paginationSpeed 整数 800 分页切换速度,以毫秒为单位
rewindSpeed 整数 1000 重回速度,以毫秒为单位
autoPlay 布尔值/整数 false 自动播放,可选布尔值或整数,若使用整数,如 3000,表示 3 秒切换一次;若设置为 true,默认 5 秒切换一次
stopOnHover 布尔值 false 鼠标悬停停止自动播放
navigation 布尔值 false 显示“上一个”、“下一个”
navigationText 数组 [“prev”,”next”] 设置“上一个”、“下一个”文字,默认是[“prev”,”next”]
rewindNav 布尔值 true 滑动到第一个
scrollPerPage 布尔值 false 每页滚动而不是每个项目滚动
pagination 布尔值 true 显示分页
paginationNumbers 布尔值 false 分页按钮显示数字
responsive 布尔值 true
responsiveRefreshRate 整数 200 每 200 毫秒检测窗口宽度并做相应的调整,主要用于响应式
responsiveBaseWidth jQuery 选择器 window
baseClass 字符串 owl-carousel 添加 CSS,如果不需要,最好不要使用
theme 字符串 owl-theme 主题样式,可以自行添加以符合你的要求
lazyLoad 布尔值 false 延迟加载
lazyFollow 布尔值 true 当使用分页时,如果跨页浏览,将不加载跳过页面的图片,只加载所要显示页面的图片,如果设置为 false,则会加载跳过页面的图片。这是 lazyLoad 的子选项
lazyEffect 布尔值/字符串 fade 延迟加载图片的显示效果,默认以 400 毫秒淡入,若为 false 则不使用效果
loop 布尔值 false 无限循环
autoHeight 布尔值 false 自动使用高度
jsonPath 字符串 false JSON 文件路径
jsonSuccess 函数 false 处理自定义 JSON 格式的函数
dragBeforeAnimFinish 布尔值 true 忽略过度是否完成(只限拖动)
mouseDrag 布尔值 true 关闭/开启鼠标事件
margin 整数 0 幻灯片间距
touchDrag 布尔值 true 关闭/开启触摸事件
addClassActive 布尔值 false 给可见的项目加入 “active” 类
transitionStyle 字符串 false 添加 CSS3 过度效果

owlcarousel回调函数

变量 类型 默认值 说明
beforeUpdate 函数 false 响应之后的回调函数
afterUpdate 函数 false 响应之前的回调函数
beforeInit 函数 false 初始化之前的回调函数
afterInit 函数 false 初始化之后的回调函数
beforeMove 函数 false 移动之前的回调函数
afterMove 函数 false 移动之后的回调函数
afterAction 函数 false 初始化之后的回调函数
startDragging 函数 false 拖动的回调函数
afterLazyLoad 函数 false 延迟加载之后的回调函数

owlcarousel自定义事件

事件 说明
owl.prev 到上一个
owl.next 到下一个
owl.play 自动播放,可传递一个参数作为播放速度
owl.stop 停止自动播放
owl.goTo 跳到第几个
owl.jumpTo 不使用动画跳到第几个

以上既是jQuery幻灯片插件owlcarousel的中文参数说明与API,如果想修改owlcarousel的样式可以查找owl.carousel.css文件中的对应CSS代码

jQuery 相关文章推荐
jQuery EasyUI之验证框validatebox实例详解
Apr 10 jQuery
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
jQuery层级选择器_动力节点节点Java学院整理
Jul 04 jQuery
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
360提示[高危]使用存在漏洞的JQuery版本的解决方法
Oct 27 jQuery
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 jQuery
jQuery实现二级导航菜单的示例
Sep 30 jQuery
jQuery实现碰到边缘反弹的动画效果
Feb 24 #jQuery
jQuery 改变P标签文本值方法
Feb 24 #jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 #jQuery
jquery 给动态生成的标签绑定事件的几种方法总结
Feb 24 #jQuery
jquery动态添加带有样式的HTML标签元素方法
Feb 24 #jQuery
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 #jQuery
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 #jQuery
You might like
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
async和DOM Script文件加载比较
2014/07/20 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
2015/04/20 PHP
PHP递归算法的简单实例
2019/02/28 PHP
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
node.js中的fs.readlink方法使用说明
2014/12/17 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
Angular2数据绑定详解
2017/04/18 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
layer扩展打开/关闭动画的方法
2019/09/23 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
[00:50]深扒TI7聊天轮盘语音出处6
2017/05/11 DOTA
基于python爬虫数据处理(详解)
2017/06/10 Python
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
对python3新增的byte类型详解
2018/12/04 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
2020/07/14 Python
关于canvas.toDataURL 在iOS运行失败的问题解决
2020/09/16 HTML / CSS
阿迪达斯丹麦官网:adidas丹麦
2016/10/01 全球购物
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
意大利在线高尔夫商店:Online Golf
2021/03/09 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
《诺贝尔》教学反思
2014/02/17 职场文书
协议书与合同的区别
2014/04/18 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
2015年档案室工作总结
2015/05/23 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
python随机打印成绩排名表
2021/06/23 Python