用了Amaze UI 的人就知道,其幻灯片插件是 data-am-slider='{}'来传参数的:(以下代码来自Amaze UI 官网)

 <div data-am-widget="slider" class="am-slider am-slider-default" data-am-slider='{}' >
<ul class="am-slides">
<li>
<img src="http://s.amazeui.org/media/i/demos/bing-1.jpg"> </li>
<li>
<img src="http://s.amazeui.org/media/i/demos/bing-2.jpg"> </li>
<li>
<img src="http://s.amazeui.org/media/i/demos/bing-3.jpg"> </li>
<li>
<img src="http://s.amazeui.org/media/i/demos/bing-4.jpg"> </li>
</ul>
</div>

FlexSlider 是一个基于 jQuery 的幻灯片插件,它的功能非常强大,具有以下特点:

  • 标签很简单
  • 水平/垂直滑动或淡入淡出动画
  • 支持缩略图
  • 多种方式控制,包括鼠标点击、鼠标滚轮、键盘控制
  • 自定义导航选项
  • 多滑块支撑,丰富强大的回调 API
  • 响应式设计
  • 支持所有主流浏览器
  • 兼容 jQuery 最新版本
  • 硬件加速

总之,FlexSlider 就是一个非常强大的幻灯片插件,通过下面众多的参数就可以看出。同时,FlexSlider 的 CSS 可以自行编写,配合参数,可以制作出各种各样的幻灯片。

参数

以下参数基于 FlexSlider 2.2.0 版本。

参数 说明 默认值
namespace 命名空间,如果有多个幻灯片,且样式不一样,可以使用该属性为不同的幻灯片加上不同的名字
selector    
animation 幻灯片切换方式,可以选 fade 或 slide fade
easing   swing
direction 选择 slide 切换方式为水平或垂直 horizontal(水平)
reverse 选择 slide 切换方式为反向  
animationLoop 是否循环 true
startAt 幻灯片从第几张开始 0
slideshow 是否自动播放 true
slideshowSpeed 幻灯片切换间隔,单位为毫秒 7000
animationSpeed 幻灯片动画切换时间 600
initDelay 幻灯片延迟多久播放,单位为毫秒 0
randomize 幻灯片是否随机排列 false
可用性
pauseOnAction 操作幻灯片时是否暂停自动播放 true
pauseOnHover 鼠标悬停时是否暂停自动播放  
useCSS 是否使用 CSS3 过度动画 true
touch 是否允许在触摸设备上触摸控制 true
video 是否在幻灯片上使用视频,将防止对 CSS3 3D 变换,以避免故障的图形 false
主控制
controlNav 是否显示底部导航 true
directionNav 是否显示左右(上一张/下一张)控制 true
prevText 设置“上一张”按钮显示的文字 Previous
nextText 设置“下一张”按钮显示的文字 nextText
副导航
keyboard 是否允许键盘控制 true
multipleKeyboard 允许键盘导航来影响多个滑块。默认行为削减了键盘导航与多个滑块存在。 false
mousewheel 是否通过鼠标滚轮控制,需要配合 jquery.mousewheel.js false
pausePlay 是否开启“播放/暂停”按钮 false
pauseText “暂停”按钮的文字 Pause
playText “播放”按钮的文字 Play
特殊属性
controlsContainer 使用类选择器。声明哪些容器的导航元素应该被追加了。默认的容器是FlexSlider元素。例如使用会“。flexslider容器”。如果没有找到指定的元素属性将被忽略。
manualControls 声明自定义控件导航
sync    
asNavFor    
Carousel Options
itemWidth   0
itemMargin   0
minItems   0
maxItems   0
move   0
回调
start 幻灯片开始前的回调
before 每个幻灯片开始前的回调
after 每个幻灯片结束后回调  
end 幻灯片结束后的回调
added 幻灯片增加后的回调
removed 幻灯片删除后的回调

FlexSlider官网:http://www.woothemes.com/flexslider/

Github托管地址:https://github.com/woothemes/FlexSlider

最新版本:2.0

点击查看在线示例

幻灯片插件FlexSlider -- Amaze UI幻灯片参数的更多相关文章

  1. jQuery 插件 flexslider 初步使用

    发现了个不错的 jQuery 幻灯片插件 flexslider,有 接近 3000 Star,应该说是很靠谱的,下面是简单使用教程. 引入代码 所有代码都可以在 flexlslider 的 Githu ...

  2. Amaze UI——slider的参数说明

    <script type="text/javascript"> $(function(){ $('.am-slider').flexslider({ playAfter ...

  3. Javascript和jQuery WordPress 图片轮播插件, 内容滚动插件,前后切换幻灯片形式显示

    用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美的图片轮播效果,希望这些插件 ...

  4. JQuery之滑动幻灯片插件Easy Slider初体验

    Easy Slider 是一个滑动幻灯片插件,支持任何图片或内容,可以实现横向或纵向滑动.它拥有一系列丰富的参数设置,可通过CSS来进行完全的控制.基本上只需要引入这个插件后,设置好内容,然后样式化C ...

  5. 绝对炫的幻灯片插件-SKITTER

    绝对炫的幻灯片插件-SKITTER 所属分类:媒体-幻灯片和轮播图,图片展示,滑块和旋转 Includes code source // Styles <link href="css/ ...

  6. jq原创幻灯片插件slideV1.0

    jq各种插件层出不穷,当然幻灯片插件也不例外,于是本人也自已写了一款,对于目前所做项目来说,足够用了,slideV1.0插件使用很简单,配置如下: 1.三种按钮类型接口选择(默认类型.数字类型.缩略图 ...

  7. Owl Carousel幻灯片插件的使用

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

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

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

  9. lightslider-支持移动触摸的轻量级jQuery幻灯片插件

    插件简介 lightslider是一款轻量级的响应式jQuery幻灯片插件.lightslider幻灯片插件能够支持移动触摸设备,它可以制作为带缩略图的内容幻灯片,或者制作为无限循环的旋转木马.它的特 ...

随机推荐

  1. noip2008普及组3题题解-rLq

    (第一次写题解,随意喷) (只是前一天的作业哈) (先凑个数) 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏.游戏规则是这样的:n个同学站成一个圆圈 ...

  2. Django项目中model增加了新字段怎样更新?

    Django是不直接支持syncdb更新数据库的字段的,必须重新建立. 或者改一个表名新建一个表... 刚刚想出来一招: 自己在表上面先加一个字段,然后再在model上面改,貌似是可以的.

  3. mysql实体关系

    数据库连接细节架构: 数据库编码: 关系数据库玩的是生活中物与物之间的关系.那么数据库要保存数据,事先就要描述情况数据如何保存.事务之间的关系如何处理等等. 现实生活中物称为实体,如商品,学生,文章, ...

  4. git流程及操作

    一.git认识 git是什么?Git是目前世界上最先进的分布式版本控制系统 二.git安装 三.git创建本地库 1.首先选择e盘新建一个文件夹如douban 2.点击鼠标右键,执行Git Bash ...

  5. ASP.NET Web API路由规则(二)

    默认的规则 在ASP.NET MVC4中 global.asax.cs代码中并无注册默认路由规则的代码 代码如下: public class WebApiApplication : System.We ...

  6. Java的动态代理(dynamic proxy)

    什么是动态代理(dynamic proxy) 动态代理(以下称代理),利用Java的反射技术(Java Reflection),在运行时创建一个实现某些给定接口的新类(也称“动态代理类”)及其实例(对 ...

  7. 基于React Native的Material Design风格的组件库 MRN

    基于React Native的Material Design风格的组件库.(为了平台统一体验,目前只打算支持安卓) 官方网站 http://mrn.js.org/ Github https://git ...

  8. ace布置小作业: 制作一个简单的电话号码归属地查询软件:JSON解析和Volly发送get请求

    大概就这个样子 用到JSON解析和Volly发送Get请求两个知识点 关于Volly的用法请看我的这篇: http://www.cnblogs.com/AceIsSunshineRain/p/5177 ...

  9. C#脚本引擎 CS-Script 之(二)——性能评测

    以下以一个简单的HelloWord程序为例,来分析csscript脚本引擎的性能. class HelloWorld { public void SayHello() { Console.WriteL ...

  10. 20145222黄亚奇《Java程序设计》第5周学习总结

    教材学习内容总结 Java中所有错误都会被打包为对象,运用try.catch,可以在错误发生时显示友好的错误信息. 运用try.catch,还可以在捕捉处理错误之后,尝试恢复程序正常执行流程.如: i ...