Owl Carousel幻灯片插件的使用
Owl Carousel 是一个强大、实用但小巧的 jQuery 幻灯片插件,它具有一下特点:
- 兼容所有浏览器
- 支持响应式
- 支持 CSS3 过度
- 支持触摸事件
- 支持 JSON 及自定义 JSON 格式
- 支持进度条
- 支持自定义事件
- 支持延迟加载
- 支持自适应高度
你为什么使用这个插件呢?
1,兼容所有浏览器,包括IE6,7哦
2,支持移动端,可触摸滑动来执行事件
3,能够实现响应式布局
下面介绍一下使用方式
1,该插件完全开源,部署在github上,可下载下来,也可以到网上搜,但是github上有说明文档
2,插件依赖于jquery,你需要引入jquery
<link rel="stylesheet" type="text/css" href="js/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" type="text/css" href="js/vendor/owl.carousel/assets/owl.theme.default.min.css"> 在<body>标签结尾引入jq和Owl文件夹中的owl.carousel.min.js
<script src="js/vendor/jquery.min.js"></script>
<script src="js/vendor/owl.carousel/owl.carousel.min.js">
</script><script src="js/swiper.js"></script>//配置Owl中参数js文件,js文件名自己取,这里我命名swiper.js
3在需要使用插件的页面部分写一个div class名随便取,这里我的是wrap-swiper,这个div作用是包裹插件,可以通过css调整插件
但最重要的是
<div class="owl-carousel owl-theme">这个div,这是插件的div,我们需要引入定义好的
owl-carousel和 owl-theme类,类名不能随便更改
<div class="wrap-swiper">
<div class="owl-carousel owl-theme">
<div class="item">
<img src="data:images/ziliao01.jpg" width="80px" height="80px">
</div>
<div class="item">
<img src="data:images/ziliao02.jpg" width="80px" height="80px">
</div>
<div class="item">
<img src="data:images/ziliao03.png" width="80px" height="80px">
</div>
<div class="item">
<img src="data:images/ziliao04.png" width="80px" height="80px">
</div>
</div>
</div>
4配置swiper.js文件,写入以下代码。items:01表示页面幻灯片只能见一张图片,可根据需要调整
$(document).ready(function(){
$('.swiper1 .owl-carousel').owlCarousel({
items:,//用逗号隔开
});
});
其他可加入配置说明,配置好一项后用逗号隔开。
| 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 则不使用效果 |
| autoHeight | 布尔值 | false | 自动使用高度 |
| jsonPath | 字符串 | false | JSON 文件路径 |
| jsonSuccess | 函数 | false | 处理自定义 JSON 格式的函数 |
| dragBeforeAnimFinish | 布尔值 | true | 忽略过度是否完成(只限拖动) |
| mouseDrag | 布尔值 | true | 关闭/开启鼠标事件 |
| touchDrag | 布尔值 | true | 关闭/开启触摸事件 |
| addClassActive | 布尔值 | false | 给可见的项目加入 “active” 类 |
| transitionStyle | 字符串 | false | 添加 CSS3 过度效果 |
Owl Carousel幻灯片插件的使用的更多相关文章
- 强大实用的jQuery幻灯片插件Owl Carousel
演 示 下 载 简介 Owl Carousel 是一个强大.实用但小巧的 jQuery 幻灯片插件,它具有一下特点: 兼容所有浏览器 支持响应式 支持 CSS3 过度 支持触摸事件 支持 JSON 及 ...
- jQuery幻灯片插件Owl Carousel
简介 Owl Carousel 是一个强大.实用但小巧的 jQuery 幻灯片插件,它具有一下特点: 兼容所有浏览器 支持响应式 支持 CSS3 过度 支持触摸事件 支持 JSON 及自定义 JSON ...
- jquery幻灯片插件之owl.carousel.js
官网地址:http://owlcarousel2.github.io/OwlCarousel2/ 这个插件兼容各种浏览器,以及移动端 使用方法: 1.下载文件,解压以后,把dist里面的文件放到项目中 ...
- Owl Carousel – 支持触摸的 jQuery 响应式传送带插件
Owl Carousel 是一个 jQuery 插件,使我们能够迅速地创建响应式传送带滑块.这个插件是触摸友好的,能与几乎任何的 HTML 内容兼容使用.另外,强大的选项设置支持分页/滑动速度,启用/ ...
- owl.carousel
简介 Owl Carousel 是一个强大.实用但小巧的 jQuery 幻灯片插件,它具有一下特点: 兼容所有浏览器 支持响应式 支持 CSS3 过度 支持触摸事件 支持 JSON 及自定义 JSON ...
- 幻灯片插件FlexSlider -- Amaze UI幻灯片参数
用了Amaze UI 的人就知道,其幻灯片插件是 data-am-slider='{}'来传参数的:(以下代码来自Amaze UI 官网) <div data-am-widget="s ...
- Bootstrap 轮播(Carousel)插件
Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式.除此之外,内容也是足够灵活的,可以是图像.内嵌框架.视频或者其他您想要放置的任何类型的内容. 如果您想要单独引 ...
- Bootstrap-Plugin:轮播(Carousel)插件
ylbtech-Bootstrap-Plugin:轮播(Carousel)插件 1.返回顶部 1. Bootstrap 轮播(Carousel)插件 Bootstrap 轮播(Carousel)插件是 ...
- jQuery幻灯片插件autoPic
原文地址:Jquery自定义幻灯片插件 插件效果图: 演示地址:autoPic项目地址:autoPic 欢迎批评指正!
随机推荐
- myeclipse/eclipse 配置SSM框架错误之一解决方法
报错如下: 1. [org.springframework.web.context.ContextLoader] - Root WebApplicationContext: initializatio ...
- 刚由pc端做移动端的感受
最近新调到一个项目,由原来的pc端,调到移动端,一切都是那么的不一样,在得知即将调到移动端的时候,听说我们的技术要用到vue,Aladdin,还有es6,有点懵... 我做了以下准备工作: 1,买了本 ...
- jQuery 一个你意想不到的代码神器!
jQuery 一个你意想不到的代码神器! jQuery 选择器.(最简单,最基本) jquery选择器的优势: (1) 简洁的写法,$()函数 (2)支持CSS1到CSS3选择器 (3)完善的处理机制 ...
- FileInputStream和FileOutputStream详解
一.引子 文件,作为常见的数据源.关于操作文件的字节流就是 FileInputStream & FileOutputStream.它们是Basic IO字节流中重要的实现类.二.FileInp ...
- c#接口使用详解
c#接口使用详解 c#中接口隐式与显示实现 c#中接口可以隐式实现.显示实现,隐式实现更常使用.显示实现较少使用 其区别在于 显示实现避免接口函数签名冲突 显示实现只可以以接口形式调用 显示实现其子类 ...
- docker对cpu使用及在kubernetes中的应用
docker对CPU的使用 docker对于CPU的可配置的主要几个参数如下: --cpu-shares CPU shares (relative weight) --cpu-period Limit ...
- java虚拟机学习-JVM调优总结(6)
1.Java对象的大小 基本数据的类型的大小是固定的,这里就不多说了.对于非基本类型的Java对象,其大小就值得商榷. 在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个 ...
- Lua学习(4)——函数
在Lua中函数的调用方式和C语言基本相同,如:print("Hello World")和a = add(x, y).唯一的差别是,如果函数只有一个参数,并且该参数的类型为字符串常量 ...
- 使用ThreadLocal实现的读写分离在迁移后的偶发错误
最近莫名的会有错误日志,说有写操作因为走了读库而报了read only的异常,由于并没有造成应用使用的问题,开始我以为哪的配置错误就没当回事让程序员自己去查了,然而... 背景:之前的博客里提到过,读 ...
- [原创]MongoDB综合实例二
MongoDB-Sharding部署方案 一. 部署环境 五台主机: Amongoshard01: 10.212.74.43 Amongoshard02: 10.212.84.4 Among ...