绝对炫的幻灯片插件-SKITTER
绝对炫的幻灯片插件-SKITTER
所属分类:媒体-幻灯片和轮播图,图片展示,滑块和旋转

Includes
- code
- source
- // Styles
- <link href="css/skitter.styles.css" type="text/css" media="all" rel="stylesheet" />
- // Scripts
- <script src="js/jquery-1.5.2.min.js"></script>
- <script src="js/jquery.skitter.min.js"></script>
- <script src="js/jquery.easing.1.3.js"></script>
- <script src="js/jquery.animate-colors-min.js"></script>
Javascript
- code
- source
- $(function(){
- $('.box_skitter_large').skitter();
- });
HTML
- code
- source
- <div class="box_skitter box_skitter_large">
- <ul>
- <li>
- <a href="http://thiagosf.net"><img src="data:images/01.jpg" class="block" /></a>
- <div class="label_text">
- <p>Label</p>
- </div>
- </li>
- <li>
- <a href="http://cakephp.org"><img src="data:images/02.jpg" class="cube" /></a>
- <div class="label_text">
- <p>Label</p>
- </div>
- </li>
- <li>
- <a href="http://jquery.com"><img src="data:images/03.jpg" class="default" /></a>
- <div class="label_text">
- <p>Label</p>
- </div>
- </li>
- </ul>
- </div>
XML
- code
- source
- <?xml version="1.0" encoding="utf-8"?>
- <skitter>
- <slide>
- <link>#directionTop</link>
- <image type="directionTop">images/001.jpg</image>
- <label><![CDATA[<p>directionTop</p>]]></label>
- </slide>
- <slide>
- <link>#cubeSize</link>
- <image type="cubeSize">images/002.jpg</image>
- <label><![CDATA[<p>cubeSize</p>]]></label>
- </slide>
- <slide>
- <link>#paralell</link>
- <image type="paralell">images/003.jpg</image>
- <label><![CDATA[<p>paralell</p>]]></label>
- </slide>
- </skitter>
Extend
Options
| option | description | default | example |
|---|---|---|---|
| velocity | Velocity of animation | 1 | $('.box_skitter_large').skitter({velocity: 2}); |
| interval | Interval between transitions | 2500 | $('.box_skitter_large').skitter({interval: 3000}); |
| animation | Default animation | null or defined in <a> class | $('.box_skitter_large').skitter({animation: 'fade'}); |
| numbers | Numbers display | true | $('.box_skitter_large').skitter({numbers: false}); |
| navigation | Navigation display | true | $('.box_skitter_large').skitter({navigation: false}); |
| label | Label display | true | $('.box_skitter_large').skitter({label: false}); |
| easing_default | Easing default | null | $('.box_skitter_large').skitter({easing_default: 'easeOutBack'}); |
| animateNumberOut | Animation/style number/dot | {backgroundColor:'#333', color:'#fff'} | $('.box_skitter_large').skitter({animateNumberOut: {backgroundColor:'#000', color:'#ccc'}}); |
| animateNumberOver | Animation/style hover number/dot | {backgroundColor:'#000', color:'#fff'} | $('.box_skitter_large').skitter({animateNumberOver: {backgroundColor:'#000', color:'#ccc'}}); |
| animateNumberActive | Animation/style active number/dot | {backgroundColor:'#cc3333', color:'#fff'} | $('.box_skitter_large').skitter({animateNumberActive: {backgroundColor:'#000', color:'#ccc'}}); |
| thumbs | Navigation with thumbs | false | $('.box_skitter_large').skitter({thumbs: true}); |
| hideTools | Hide numbers and navigation | false | $('.box_skitter_large').skitter({hideTools: true}); |
| fullscreen | Fullscreen mode | false | $('.box_skitter_large').skitter({fullscreen: true}); |
| xml | Loading data from XML file | false | $('.box_skitter_large').skitter({xml: "xml/slides.xml"}); |
| dots | Navigation with dots | false | $('.box_skitter_large').skitter({dots: true}); |
| width_label | Width label | null | $('.box_skitter_large').skitter({width_label: '300px'}); |
| show_randomly | Randomly sliders | false | $('.box_skitter_large').skitter({show_randomly: true}); |
| onLoad | Callback | null | $('.box_skitter_large').skitter({onLoad: function() { console.log('start!') } }); |
| numbers_align | Alignment of numbers/dots/thumbs | left | $('.box_skitter_large').skitter({numbers_align: 'center'}); |
| preview | Preview with dots | false | $('.box_skitter_large').skitter({dots: true, preview: true}); |
| focus | Focus slideshow | false | $('.box_skitter_large').skitter({focus: true}); |
| focus_position | Position of button focus slideshow | center | $('.box_skitter_large').skitter({focus_position: 'leftTop'}); |
| controls | Option play/pause manually | false | $('.box_skitter_large').skitter({controls: true}); |
| controls_position | Position of button controls | center |
$('.box_skitter_large').skitter({controls_position: 'rightBottom'}); |
使用步骤
1、引入JS和css文件
<link href="css/skitter.styles.css" type="text/css" media="all" rel="stylesheet" />
<script src="js/jquery-1.6.3.min.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/jquery.animate-colors-min.js"></script>
<script src="js/jquery.skitter.min.js"></script>
2、添加初始化JS
$('.box_skitter_large').skitter({});
3、html代码的格式为
<div id="content" style="margin:0;padding:0">
<div class="border_box" style="margin:0;padding:0">
<div class="box_skitter box_skitter_large" style="margin:0;padding:0">
<ul>
<li><a href="#cube"><img src="data:images/001.jpg" class="cube" /></a>
<div class="label_text">
<p>cube</p>
</div>
</li>
<li><a href="#cubeRandom"><img src="data:images/002.jpg" class="cubeRandom" /></a>
<div class="label_text">
<p>cubeRandom</p>
</div>
</li>
<li><a href="#block"><img src="data:images/003.jpg" class="block" /></a>
<div class="label_text">
<p>block</p>
</div>
</li>
<li><a href="#cubeStop"><img src="data:images/004.jpg" class="cubeStop" /></a>
<div class="label_text">
<p>cubeStop</p>
</div>
</li>
<li><a href="#cubeHide"><img src="data:images/005.jpg" class="cubeHide" /></a>
<div class="label_text">
<p>cubeHide</p>
</div>
</li>
<li><a href="#cubeSize"><img src="data:images/006.jpg" class="cubeSize" /></a>
<div class="label_text">
<p>cubeSize</p>
</div>
</li>
<li><a href="#horizontal"><img src="data:images/007.jpg" class="horizontal" /></a>
<div class="label_text">
<p>horizontal</p>
</div>
</li>
<li><a href="#showBars"><img src="data:images/008.jpg" class="showBars" /></a>
<div class="label_text">
<p>showBars</p>
</div>
</li>
<li><a href="#showBarsRandom"><img src="data:images/009.jpg" class="showBarsRandom" /></a>
<div class="label_text">
<p>showBarsRandom</p>
</div>
</li>
<li><a href="#tube"><img src="data:images/010.jpg" class="tube" /></a>
<div class="label_text">
<p>tube</p>
</div>
</li>
<li><a href="#fade"><img src="data:images/011.jpg" class="fade" /></a>
<div class="label_text">
<p>fade</p>
</div>
</li>
<li><a href="#fadeFour"><img src="data:images/012.jpg" class="fadeFour" /></a>
<div class="label_text">
<p>fadeFour</p>
</div>
</li>
<li><a href="#paralell"><img src="data:images/013.jpg" class="paralell" /></a>
<div class="label_text">
<p>paralell</p>
</div>
</li>
<li><a href="#blind"><img src="data:images/014.jpg" class="blind" /></a>
<div class="label_text">
<p>blind</p>
</div>
</li>
<li><a href="#blindHeight"><img src="data:images/015.jpg" class="blindHeight" /></a>
<div class="label_text">
<p>blindHeight</p>
</div>
</li>
<li><a href="#blindWidth"><img src="data:images/016.jpg" class="blindWidth" /></a>
<div class="label_text">
<p>blindWidth</p>
</div>
</li>
<li><a href="#directionTop"><img src="data:images/017.jpg" class="directionTop" /></a>
<div class="label_text">
<p>directionTop</p>
</div>
</li>
<li><a href="#directionBottom"><img src="data:images/018.jpg" class="directionBottom" /></a>
<div class="label_text">
<p>directionBottom</p>
</div>
</li>
<li><a href="#directionRight"><img src="data:images/019.jpg" class="directionRight" /></a>
<div class="label_text">
<p>directionRight</p>
</div>
</li>
<li><a href="#directionLeft"><img src="data:images/020.jpg" class="directionLeft" /></a>
<div class="label_text">
<p>directionLeft</p>
</div>
</li>
<li><a href="#cubeStopRandom"><img src="data:images/021.jpg" class="cubeStopRandom" /></a>
<div class="label_text">
<p>cubeStopRandom</p>
</div>
</li>
<li><a href="#cubeSpread"><img src="data:images/022.jpg" class="cubeSpread" /></a>
<div class="label_text">
<p>cubeSpread</p>
</div>
</li>
</ul>
</div>
</div>
</div>
参数配置
| 参数名 | 参数说明 | 可选值 | 默认值 |
| animateNumberActive | 数字按钮激活的样式 | 字符串键值对 | {backgroundColor:’#cc3333′, color:’#fff’} |
| animateNumberOut | 鼠标移出时按钮样式 | 字符串键值对 | {backgroundColor:’#333′, color:’#fff’} |
| animateNumberOver | 鼠标移到按钮上时的样式 | 字符串键值对 | {backgroundColor:’#000′, color:’#fff’} |
| animation | 字符串 | 所有的动画请参见下面切换效果 | null |
| auto_play | 是否自动播放幻灯片 | true或false | true |
| controls | 是否显示 play/pause选项 | true或false | false |
| controls_position | 按钮控件的位置 | center, leftTop, rightTop, leftBottom, rightBottom | center |
| dots | 导航用点 | true或false | false |
| easing_default | 默认缓动 | null或缓动字符串 | null |
| enable_navigation_keys | 是否启用导航键 | true或false | false |
| focus: true | 焦点幻灯片 | true或false | false |
| focus_position | 焦点幻灯片按钮的位置 | center, leftTop, rightTop, leftBottom, rightBottom | center |
| fullscreen | 是否设置成全屏模式 | true或false | false |
| hideTools | 是否隐藏数字按钮和导航 | true或false | false |
| interval | 幻灯片切换间隔时间 | 数字 | 2500 |
| label | 是否显示标签 | true或false | true |
| mouseOutButton | 鼠标移出导航按钮的回调函数 | 函数 | function() { $(this).stop().animate({opacity:0.5}, 200); } |
| mouseOverButton | 鼠标移到导航按钮上时的回调函数 | 函数 | function() { $(this).stop().animate({opacity:0.5}, 200); } |
| navigation | 是否显示导航按钮 | true或false | true |
| numbers | 是否显示数字按钮 | true或false | true |
| numbers_align | 按钮数字的对齐方式 | center, left, right | left |
| onLoad | 加载幻灯片调用的函数 | 函数 | null |
| preview | 是否显示预览图 | true或false | false |
| show_randomly | 是否随机切换样式 | true或false | true |
| stop_over | 当鼠标移动到幻灯片上时是否暂停切换 | true或false | true |
| thumbs | Navigation with thumbs | true或false | false |
| velocity | 动画速度 | 0-2(float) | 1 |
| width_label | label的宽度 | 宽度字符串(’300px’) | null |
| with_animations | 特定的动画效果集合 | 类似于['paralell', 'glassCube','swapBars']的格式 | [] |
| xml | 从制定的xml中加载数据 | xml文件路径或true, false | false |
切换效果
cube, cubeRandom, block, cubeStop, cubeHide, cubeSize, horizontal, showBars, showBarsRandom, tube, fade, fadeFour, paralell, blind, blindHeight, blindWidth, directionTop, directionBottom, directionRight, directionLeft, cubeStopRandom, cubeSpread, cubeJelly, glassCube, glassBlock, circles, circlesInside, circlesRotate, cubeShow, upBars, downBars, hideBars, swapBars, swapBarsBack, swapBlocks, cut, random, randomSmart
绝对炫的幻灯片插件-SKITTER的更多相关文章
- Skippr – 轻量、快速的 jQuery 幻灯片插件
Skippr 是一个超级简单的 jQuery 幻灯片插件.只是包括你的网页中引入 jquery.skippr.css 和 jquery.skippr.js 文件就能使用了.Skippr 能够自适应窗口 ...
- Prezento – 轻量、简单的 jQuery 幻灯片插件
Prezento 是一个超级简单的 jQuery 幻灯片插件.可以让你网页以新颖的交互方式呈现.另外,Prezento 支持响应式设计,配置项也很灵活,可以根据你需要的效果配置. 您可能感兴趣的相关文 ...
- jQuery幻灯片插件autoPic
原文地址:Jquery自定义幻灯片插件 插件效果图: 演示地址:autoPic项目地址:autoPic 欢迎批评指正!
- SlidesJS - 老牌的响应式 jQuery 幻灯片插件
SlidesJS 是一款老牌的 jQuery 幻灯片插件,经过多年的发展,已经成为一款功能齐全,设计精巧的幻灯片插件.支持循环.自动播放功能和淡入淡出过渡效果,并且能够自动生成分页,可以帮助开发者制作 ...
- 幻灯片插件FlexSlider -- Amaze UI幻灯片参数
用了Amaze UI 的人就知道,其幻灯片插件是 data-am-slider='{}'来传参数的:(以下代码来自Amaze UI 官网) <div data-am-widget="s ...
- ResponsiveSlides.js最轻量级的幻灯片插件
摘要:ResponsiveSlides.js是一个展示同一容器内图片的轻量级响应式jQuery幻灯片插件它支持包括IE6在内的几乎所有的浏览器,在IE6中还支持最大宽度属性,但在其它浏览器中并不原生支 ...
- JQuery之滑动幻灯片插件Easy Slider初体验
Easy Slider 是一个滑动幻灯片插件,支持任何图片或内容,可以实现横向或纵向滑动.它拥有一系列丰富的参数设置,可通过CSS来进行完全的控制.基本上只需要引入这个插件后,设置好内容,然后样式化C ...
- jq 幻灯片插件制作
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- Jquery Slick幻灯片插件
slick 是一个基于 jQuery 的幻灯片插件,具有以下特点: 支持响应式 浏览器支持 CSS3 时,则使用 CSS3 过度/动画 支持移动设备滑动 支持桌面浏览器鼠标拖动 支持循环 支持左右控制 ...
随机推荐
- git实现版本回退
1. 首先查看自己的版本: ***:~/piaoshifu_object/epiao.piaoshifu.cn$ git log commit c8d5c67861d2d0e21856cc2b4f60 ...
- bzoj 2734: [HNOI2012]集合选数 状压DP
2734: [HNOI2012]集合选数 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 560 Solved: 321[Submit][Status ...
- spoj gss2 : Can you answer these queries II 离线&&线段树
1557. Can you answer these queries II Problem code: GSS2 Being a completist and a simplist, kid Yang ...
- 要将PYTHON应用于工作啦
分析同事在线答疑的数据,考评模型还未最终给出: import time import sys import optparse #操作代码和同事名对应的文件 opfile = 'op_name.txt' ...
- 有感,懂市场比懂产品重要,懂产品比懂技术重要——想起凡客诚品和YY语音了
一个创业公司,最好三样都要有,但应该CEO是懂市场,经理懂产品,程序员最好懂技术厉害一点-这还不算,销售也要厉害一点,不能守株待兔- 美工——有钱最好请个美工,最起码也要请人设计修改一下- 财务——不 ...
- Java Random随机种子
第一种情况 Random rand = new Random(47); for(int i=0;i<10;i++) System.out.println(rand.nextInt(100)); ...
- iOS动态管理AutoLayout的约束NSLayoutConstraint
除了使用Storyboard之外,也可以使用使用代码的方式,动态的向指定的UIView,添加约束. 例如有两个UILabel:someLabel,otherLabel 首先用代码实例化,两个控件 se ...
- 正则表达式的先行断言(lookahead)和后行断言(lookbehind)
正则表达式的先行断言和后行断言一共有4种形式: (?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion) (?!pattern) 零宽 ...
- ubuntu 桌面
u盘虚拟光驱打开.ios,读写到u盘 goagent:wine goagent.exe的路径:右键在终端中运行proxy.py. 终端中wine exe文件 ubuntu安装镜像文件: 下载压缩包解压 ...
- Centos 下安装MongoDB
Centos 下安装MongoDB 一.安装方法 方法(一) 1 配置包管理系统 创建/etc/yum.repos.d/mongodb.repo 文件,当然我们使用的是64位系统,32位的情况不再考 ...