Jquery轻量级幻灯插件-OWL Carousel--支持触屏的移动浏览器

在项目中,需要做一个幻灯功能,领导说需要一个小清醒的啊,轻量级的。刚开始搜索到这个:

CRAFTYSLIDE插件。但是用起来比较麻烦。后来找到这个Jquery 插件:OWL Carousel。咋起了这么个名字,真是不明白。

反正好用就行吧。很好用,分享给大家。

首先是说明一下OWL Carousel幻灯的主要功能。

  1. Jquery插件,品牌好,哈哈。基于Jquery开发,比较稳定

  2. 文件小。Css+js不到10k,压缩之后。

  3. 支持触屏。经过测试,在android手机的主流浏览器:QQ、百度、UC、微信内置浏览器等支持

  4. 响应式设计。支持不用屏幕、触屏。支持div、图片等。支持全部显示、单个显示

  5. 简洁代码,使用方便

Demo截图:

支持div如下图.div内容你自己定义就行

支持图片

支持单个项目显示

使用方法:

引用js和css文件

<!-- Basic stylesheet -->
<link rel="stylesheet" href="owl-carousel/owl.carousel.css"> <!-- Default Theme -->
<link rel="stylesheet" href="owl-carousel/owl.theme.css"> <!-- You can use latest version of jQuery -->
<script src="jquery-1.9.1.min.js"></script> <!-- Include js plugin -->
<script src="assets/owl-carousel/owl.carousel.js"></script>

在你的页面中,创建一下结构的html代码:

最后,调用OWL Carousel插件提供的方法:

$(document).ready(function() {

  $("#owl-example").owlCarousel();

});

是不是很简单?

OWL Carousel参数说明:

参数 默认值 说明
slideSpeed 200 滑动间隔时间,毫秒
paginationSpeed false 是否支持分页
autoPlay false 是否自动播放。
goToFirst true 回到首页
goToFirstSpeed 1000 回到首页时间
stopOnHover false 设置成true不支持触摸
navigation false 是否显示上一个和下一个按钮。
navigationText ["prev","next"] 显示上下页的文字。不需要的话设置成false:"navigationText : false"
pagination true 显示分页
paginationNumbers false 是否显示分页数字
responsive true 是否开启响应式设计
items 5 一次展示项目个数
itemsDesktop [1199,4] 在桌面宽度受限的情况,显示项目数
itemsDesktopSmall [979,3] 同上
itemsTablet [768,2] 同上
itemsMobile [479,1] 同上
baseClass "owl-carousel" 样式
theme "owl-theme" 使用的主题

外部调用的api接口:

1
<span style="font-size: 14px;"> </span>
//Initialize Plugin
$(".owl-carousel").owlCarousel() //get carousel instance data and store it in variable owl
var owl = $(".owl-carousel").data('owlCarousel'); //Public methods
owl.next() // Go to next slide
owl.prev() // Go to previous slide
owl.goTo(x) // Go to x slide owl.update() // Update Slide owl.buildControlls() // Build Controlls
owl.destroyControlls() // Remove Controlls owl.play() // Autoplay
owl.stop() // Autoplay Stop
1
 

实例代码:支持div滑动

<div id="owl-example" class="owl-carousel owl-theme" style="opacity: 1; display: block; ">

                <div class="owl-wrapper-outer"><div class="owl-wrapper" style="width: 4680px; left: 0px; display: block; -webkit-transform: translate3d(0px, 0px, 0px); "><div class="owl-item" style="width: 234px; "><div class="item darkCyan">
<img src="assets/img/demo-slides/touch.png" alt="Touch">
<h3>Touch</h3>
<h4>Can touch this</h4>
</div></div><div class="owl-item" style="width: 234px; "><div class="item forestGreen">
<img src="assets/img/demo-slides/grab.png" alt="Grab">
<h3>Grab</h3>
<h4>Can grab this</h4>
</div></div><div class="owl-item" style="width: 234px; "><div class="item orange">
<img src="assets/img/demo-slides/responsive.png" alt="Responsive">
<h3>Responsive</h3>
<h4>Fully responsive!</h4>
</div></div><div class="owl-item" style="width: 234px; "><div class="item yellow">
<img src="assets/img/demo-slides/css3.png" alt="CSS3">
<h3>CSS3</h3>
<h4>3D Acceleration.</h4>
</div></div><div class="owl-item" style="width: 234px; "><div class="item dodgerBlue">
<img src="assets/img/demo-slides/multi.png" alt="Multi">
<h3>Multiply</h3>
<h4>Owls on page.</h4>
</div></div><div class="owl-item" style="width: 234px; "><div class="item skyBlue">
<img src="assets/img/demo-slides/modern.png" alt="Modern Browsers">
<h3>Modern</h3>
<h4>Browsers Compatibility</h4>
</div></div><div class="owl-item" style="width: 234px; "><div class="item zombieGreen">
<img src="assets/img/demo-slides/zombie.png" alt="Zombie Browsers - old ones">
<h3>Zombie</h3>
<h4>Browsers Compatibility</h4>
</div></div><div class="owl-item" style="width: 234px; "><div class="item violet">
<img src="assets/img/demo-slides/controls.png" alt="Take Control">
<h3>Take Control</h3>
<h4>The way you you like</h4>
</div></div><div class="owl-item" style="width: 234px; "><div class="item yellowLight">
<img src="assets/img/demo-slides/feather.png" alt="Light">
<h3>Light</h3>
<h4>As a feather</h4>
</div></div><div class="owl-item" style="width: 234px; "><div class="item steelGray">
<img src="assets/img/demo-slides/tons.png" alt="Tons of Opotions">
<h3>Tons</h3>
<h4>of options</h4>
</div></div></div></div> <div class="owl-controlls clickable"><div class="owl-pagination"><div class="owl-page active"><span class=""></span></div><div class="owl-page"><span class=""></span></div></div></div></div>

项目地址:https://github.com/OwlFonk/OwlCarousel

demo地址:http://owlgraphic.com/owlcarousel/demos/images.html

 
 

Jquery轻量级幻灯插件-OWL Carousel--支持触屏的移动浏览器的更多相关文章

  1. 基于jQuery的移动轮播图(支持触屏)

    移动轮播图我看到两款, 一款是无线天猫的m.tmall.com,实现了无缝轮播. 一款是蘑菇街的,没有实现无缝轮播. 我自己重写一个,类似蘑菇街 <!doctype html> <h ...

  2. Bootstrap幻灯轮播如何支持触屏左右滑动手势?

    最近ytkah在学习用bootstrap搭建网站,Bootstrap能自适应pc端和手机端,并且移动设备优先,适合现如今移动营销.bootstrap是封装好的框架,需要某些功能只需调用相应的组件就可以 ...

  3. 支持触屏的jQuery轮播图插件

    移动轮播图我看到两类, 一款是无线天猫的m.tmall.com和携程,实现了无缝轮播. 一款是蘑菇街的,没有实现无缝轮播. 我自己重写一个,类似天猫. 1.页面代码 <!DOCTYPE html ...

  4. javascript如何判断访问网页的设备及是否支持触屏功能

    var system ={}; var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac ...

  5. Owl Carousel – 支持触摸的 jQuery 响应式传送带插件

    Owl Carousel 是一个 jQuery 插件,使我们能够迅速地创建响应式传送带滑块.这个插件是触摸友好的,能与几乎任何的 HTML 内容兼容使用.另外,强大的选项设置支持分页/滑动速度,启用/ ...

  6. 强大实用的jQuery幻灯片插件Owl Carousel

    演 示 下 载 简介 Owl Carousel 是一个强大.实用但小巧的 jQuery 幻灯片插件,它具有一下特点: 兼容所有浏览器 支持响应式 支持 CSS3 过度 支持触摸事件 支持 JSON 及 ...

  7. jQuery幻灯片插件Owl Carousel

    简介 Owl Carousel 是一个强大.实用但小巧的 jQuery 幻灯片插件,它具有一下特点: 兼容所有浏览器 支持响应式 支持 CSS3 过度 支持触摸事件 支持 JSON 及自定义 JSON ...

  8. 一款超炫的jquery图片播放插件[Cloud Carousel]

    今天给大家介绍一个jquery图片播放插件,也可以说是一款幻灯片放映插件,它叫Cloud Carousel,支持自动播放.图片预览.鼠标滚轮滚动,非常酷,下图是效果预览. 该jquery图片播放项目演 ...

  9. 解决电脑访问Discuz!手机版(支持触屏版)

    discuz电脑访问手机版的方法现在需要来修改一下2个文件,即可用电脑浏览discuz的手机版本:找到./source/function/function_core.php 文件,查找 : funct ...

随机推荐

  1. HTML解析利器-HtmlAgility学习

    原文:HTML解析利器-HtmlAgility学习 HtmlAgility是一个开源的Html解析库,据说是C#版的JQuery,功能非常强大. 该篇学习它的解析功能,还可以模拟用户请求,创建html ...

  2. Android结构分析Android智能指针(两)

    笔者:刘蒿羽 博客:http://blog.csdn.net/liuhaoyutz Android版本号:4.4.2 在上一篇文章中,我们分析了Android智能指针中的强指针sp,本文我们来分析弱指 ...

  3. 如何使用Ubuntu online account API创建微博HTML5申请书

    在这篇文章中.我们将使用Ubuntu SDK提供online account API来訪问微博的API并显示所须要的内容.这篇文章的重点是展示怎样在HTML 5中使用online account AP ...

  4. 动画云创始人胥克谦&amp;课程格子创始人李天放分享创业经历

    原文地址:http://student.csdn.net/mcd/topic/163587/955044 2014年10月18日在北京科技大学成功举办了CSDN高校俱乐部全国巡讲,现场參会学生有一百余 ...

  5. 10个实用的PHP正则表达式汇总

    原文 10个实用的PHP正则表达式汇总 正则表达式是程序开发中一个重要的元素,它提供用来描述或匹配文本的字符串,如特定的字符.词或算式等.但在某些情况下,用正则表达式去验证一个字符串比较复杂和费时.本 ...

  6. C语言双向链表

    原文:C语言双向链表 今天写了点双向链表的各种操作,写插入的时候费了点时间,不过,现在看来还是值得耗费那点时间去写的,这种小东西应该能信手拈来才行啊. /*双向链表*/ #include <st ...

  7. SQL点滴30—SQL中常用的函数

    原文:SQL点滴30-SQL中常用的函数 该文章转载自http://www.cnblogs.com/jiajiayuan/archive/2011/06/16/2082488.html 别人的总结,很 ...

  8. linux大杂烩

    linux: 进入hbase后不能移动光标和删除  Options-Session Options -- Terminal --右边的Terminal中选择linux然后点击OK就好了

  9. OCP-1Z0-051-题目解析-第10题

    10. View the Exhibit and examine the structure of the PROMOTIONS table. Each promotion has a duratio ...

  10. 组件接口(API)设计指南[5]-最后的思考

    *阅读其它章节: http://blog.csdn.net/cuibo1123/article/details/39894477 最后的思考 我通过困难的学习以及多年的失误.写了这片篇关于创建组件和a ...