flickity:支持触摸滑动,响应迅速的幻灯片轮播插件
简介:flickity 是一个支持触摸,响应迅速的幻灯片轮播插件。支持环绕滑动、自由滑动、组滑动、自动播放、延迟加载、视差滑动、图片滑动。兼容IE10+, Android 4+, Safari for iOS 5+, Firefox 16+, Chrome 12+ 。
下载:https://github.com/metafizzy/flickity/archive/master.zip
演示:https://flickity.metafizzy.co/
调用:
1.引入文件
<link rel="stylesheet" href="flickity.min.css">
<script src="flickity.pkgd.min.js"></script>
2.编写html
<div class="carousel">
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
</div>
3.js配置
var flky = new Flickity( '.gallery', {
  // 选项,默认值列表
  accessibility: true,
  // 启用键盘导航,按左右键
  adaptiveHeight: false,
  // 将幻灯片/轮播高度设置为所选的幻灯片
  autoPlay: false,
  // 跳转到下一个单元格
  // 如果为 true, 默认间隔3秒
  // 或以毫秒为单位设置间隔时间
  // 例如 `autoPlay: 1000` 间隔为1秒
  cellAlign: 'center',
  // 对齐,“中心”,“左”或“右”
  // 或小数点0-1,0是容器的开始(左),1是结束(右)
  cellSelector: undefined,
  // 指定单元格元素的选择器
  contain: false,
  // 将包含单元格到容器
  // 所以在开始或结束时没有多余的滚动
  // 如果启用了 wrapAround ,则不起作用
  draggable: true,
  // 启用拖动和触摸
  dragThreshold: ,
  // 用户必须水平滚动才能开始拖动的像素数
  // 增加触摸设备的垂直滚动空间
  freeScroll: false,
  // 使内容可以自由滚动和弹出
  // 不调整单元格
  friction: 0.2,
  // 较小的数字=更容易滑动
  groupCells: false,
  // 将组包含在幻灯片中
  initialIndex: ,
  // 初始选定单元的基于0的索引
  lazyLoad: true,
  // 启用延迟加载图像
  // 设置图像 data-flickity-lazyload="src.jpg"
  // 设置为加载相邻单元格的图像
  percentPosition: true,
  // 以百分比值而不是像素设置定位
  // 如果项目具有百分比宽度,则启用
  // 如果项目具有像素宽度(如图像)则禁用
  prevNextButtons: true,
  // 创建并启用按钮以点击上一个和下一个单元格
  pageDots: true,
  // 创建并启用页面点
  resize: true,
  // 监听窗口调整大小事件,以调整大小和位置
  rightToLeft: false,
  // 实现从右到左的布局
  setGallerySize: true,
  // 设置画廊的高度
  // 如果图库已经使用CSS设置了高度,则禁用它
  watchCSS: false,
  // 观看内容:之后的元素
  // 如果激活 #element:after { content: 'flickity' }
  wrapAround: false
  // 在滑动结束时,首先使用无限滚动
});
4.样式
.carousel-cell {
  width: %; /* full width */
  height: 160px; /* height of carousel */
  margin-right: 10px;
}
更多样式见:https://flickity.metafizzy.co/style.html。
flickity:支持触摸滑动,响应迅速的幻灯片轮播插件的更多相关文章
- Unslider – 轻量的响应式 jQuery 内容轮播插件
		
Unslider 是一款非常轻量的 jQuery 插件(压缩后不到3KB),能够用于任何 HTML 内容的滑动. 可以响应容器的大小变化,自动排布不用大小的滑块.可以通过整合 jQuery.event ...
 - cssSlidy.js 响应式手机图片轮播
		
cssSlidy是一款支持手机移动端的焦点图轮播插件,支持标题设置,滑动动画,间隔时间等. 在线实例 实例演示 使用方法 <div id="slidy-container"& ...
 - Javascript和jQuery WordPress 图片轮播插件, 内容滚动插件,前后切换幻灯片形式显示
		
用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美的图片轮播效果,希望这些插件 ...
 - 面板支持单个,多个元素的jQuery图片轮播插件
		
一.先附上demo <!doctype html> <html> <head> <meta charset="utf-8"> < ...
 - 让Bootstrap轮播插件carousel支持左右滑动手势的三种方法
		
因为最近开发的项目涉及到移动设备上的 HTML5 开发,其中需要实现轮播效果.然后最快捷的方式,你知道的(Bootstrap),然后原生的 Bootstrap 的 carousel.js 插件并没有支 ...
 - 第八章 让Bootstrap轮播插件carousel支持左右滑动手势的三种方法
		
因为最近开发的项目涉及到移动设备上的 HTML5 开发,其中需要实现轮播效果.然后最快捷的方式,你知道的(Bootstrap),然后原生的 Bootstrap 的 carousel.js 插件并没有支 ...
 - (转)jQuery轻量级响应式图片轮播插件ResponsiveSlides.js(仅1kb)也可以做纯文本轮播
		
ResponsiveSlides.js是一个展示同一容器内图片的轻量级响应式jQuery幻灯片插件(tiny responsive slideshow jQuery plugin).它支持包括IE6在 ...
 - Swiper 轮播插件 之 动态加载无法滑动
		
1.原因:轮播图未完全动态加载完成,即初始化 2.方法一:ajax链式编程 $.ajax({ type: "get", url: serviceURL + "/listB ...
 - 关于Layui 响应式移动端轮播图的问题
		
用layui做轮播图,在手机上宽度异常, 可通过以下方法解决, 不喜欢layui的同学可以选择Swiper // 轮播图 layui.use('carousel', function () { var ...
 
随机推荐
- java性能优化之HashMap,LinkedHashMap,TreeMap读取大量数据效率的比较
			
很多时候,我们用jdbctemplate或mybatis的时候,为了查询通用,会选择使用map数据结构,因为hashmap本身无序,所以为了保证key的有序性,会采用linkedhashmap.所以我 ...
 - mysql知识集锦
			
1.mysql中InnoDB引擎中页的概念 2.mysql索引详解--如何从磁盘中读取索引文件
 - dubbo连接过程
			
场景1 启动时 dubbo服务提供端在Zookeeper上注册的节点目录:假设接口名称是:com.bob.dubbo.service.CityDubboService dubbo服务提供端连接到注册中 ...
 - Chrome禁用software_reporter_tool
			
今天开机后,从几分钟到半个小时之间,感觉机器反应有些慢,发现CPU占用80-90%.查看任务管理器, 有一个 software_reporter_tool.exe 的程序占用了一半的CPU使用率. 转 ...
 - Maven 常用工具类整理
			
目录 1.Apache Commons 1.1.字符串处理 1.2.集合操作 1.3.IO操作 1.4.编解码操作 2.Google Guava 2.1.多场景使用 2.2.guava-retryin ...
 - Git采坑与问题排查
			
目录 Case1:代码库中存大文件 Case1:代码库中存大文件 背景 有这种情况,项目运行需要依赖一个文件(比如需要读一个文件中的数据),那么最直接的方式就是将该文件添加到代码中的分支中,然后将分支 ...
 - Jackson的基本用法与拓展
			
目录 一.先搞两个测试需要使用的类 二.简单操作:obj与json互转 2.1.对象转json字符串 2.2.json字符串转对象 三.拓展需求 3.1.对象转json时,忽略某个字段 3.2.对象转 ...
 - springBoot项目不重新上传jar包,增量升级步骤
			
1.把源jar包cp到一个空文件夹里,然后把该jar包解压 jar -xf www.itxm.cn-0.0.1-SNAPSHOT.jar 2.进入BOOT-INF文件夹,找到class文件夹,把要升级 ...
 - spring boot实现切割分片上传
			
文件上传是web开发中经常会遇到的 springboot的默认配置为10MB,大于10M的是传不上服务器的,需要修改默认配置 但是如果修改支持大文件又会增加服务器的负担. 当文件大于一定程度时,不仅服 ...
 - 超详尽-QThread的正确使用姿势-以及信号槽的跨线程使用
			
贴上两篇博文 一.http://www.cnblogs.com/findumars/p/5031239.html 循序渐进介绍了,怎样正确的让槽函数工作在子线程中. 同时介绍了信号槽的绑定与线程的关系 ...