样式:

a{text-decoration: none;}
*{margin:; padding:;}
/*容器设置*/
.player { width:216px; height:248px; background:url(http://i2.itc.cn/20120117/2cc0_da8f6c82_c8da_693d_7714_9533a013006a_3.jpg) no-repeat; background-color:#ede1d1; position:relative; padding:13px 0px 0px 12px;}
.player ul{ width:198px; height:213px; border:solid 1px #ebe2d3; overflow:hidden;}
.player li{ width:196px; height:211px; border:solid 1px #b9a686; position:relative;}
/*播放按钮编号*/
.number{ position:absolute; top:233px; left:147px; width:70px; height:18px;}
.number a{display:block;position:absolute; width:15px; height:15px; background:url(http://i2.itc.cn/20120117/2cc0_da8f6c82_c8da_693d_7714_9533a013006a_14.jpg) no-repeat; position:absolute; font-size:12px; font-family:"宋体"; color:#732a0a; text-align:center; line-height:15px;}
.number .active{ color:#fff;}
.number .num1{top:0px; left:0px;}
.number .num2{top:0px; left:16px;}
.number .num3{top:0px; left:32px;}
.number .num4{top:0px; left:48px;}

html:js文件可以自己再网上下载。

<div class="player">
<ul>
<li><img src="http://i2.itc.cn/20120117/2cc0_da8f6c82_c8da_693d_7714_9533a013006a_16.jpg" width="196" height="211" title="十大超级军团称号" /></li>
<li><img src="http://i2.itc.cn/20120117/2cc0_da8f6c82_c8da_693d_7714_9533a013006a_17.jpg" width="196" height="211"title="万元现金" /></li>
<li><img src="http://i2.itc.cn/20120117/2cc0_da8f6c82_c8da_693d_7714_9533a013006a_18.jpg" width="196" height="211" title="畅游一卡通" /></li>
<li><img src="http://i2.itc.cn/20120117/2cc0_da8f6c82_c8da_693d_7714_9533a013006a_19.jpg"width="196" height="211" title="军团特权值" /></li>
</ul>
<div class="number"></div>
</div>
<div>
<a href="javascript:void(0);" class="prev">上一个</a>
<a href="javascript:void(0);" class="next">下一个</a>
</div>
<script type="text/javascript" src="http://www1.changyou.com/scripts/jquery.min.js"></script>
<script type="text/javascript" src="http://www1.changyou.com/scripts/jquery.cycle.all.min.js"></script>
    $('.player ul').cycle({
fx: 'fade',
timeout: 4000, // 幻灯片过渡间隔,单位是毫秒 (若值为0则不自动切换)
pause: 1 , // 过渡的速度
pager: '.number',// 按钮容器元素
prev:'.prev',
next:'.next',
pagerEvent: 'mouseover', // 按钮驱动页面导航的事件
cleartype: !$.support.opacity, // 若为true,则应用clearType修正 (专为IE提供)是否支持半透明效果
activePagerClass: 'active', // 当按钮链接被激活时的css类名
pagerAnchorBuilder: function(idx, slide) { // 用于建立按钮超链接的回调函数:// function(index, DOMelement)
idx += 1;
return '<a href="javascript:void(0)" class="num'+idx+'">' + idx + '</a>';
}
});

参数说明:

1.官网:http://jquery.malsup.com/cycle/
  demo: http://jquery.malsup.com/cycle/adv.html    
2.
fx参数设置过度效果
jquery.cycle.js现在暂时支持27种切换特效, 测试如下,以字母排序:

blindX:前图向右滑动渐隐,后图向左滑动渐显
blindX:前图向下滑动渐隐,后图向上滑动渐显
blindX:前图向右下滑动渐隐,后图向左上滑动渐显
cover:前图不动,后图从右划入覆盖前图
curtainX:图片被分成左右两段,前图两段向右滑动渐隐,后图两段向左滑动渐显(酷!)
curtainY:图片被分成上下两段,前图两段向下滑动渐隐,后图两段向上滑动渐显(酷!)
fade:前图渐隐,同时后图渐显
fadeZoom:前图渐隐,同时后图由小变大覆盖前图
growX:前图不动,后图宽度从0增至100%,出发点:中间
growY:前图不动,后图高度从0增至100%,出发点:中间
scrollUp:同时向上滑动至后图完全显示
scrollLeft:同时向左滑动至后图完全显示
scrollRight:同时向右滑动至后图完全显示
scrollDown:同时向下滑动至后图完全显示
scrollHorz:同Left,但手动触发时,如果触发数字小于当前,则反向滚动
scrollVert:同Down,但手动触发时,如果触发数字小于当前,则反向滚动
shuffle:前图向左下方飞出,然后飞入后图背后(酷!)
slideX:前图宽度由100减至0,后图宽度由0增至100%(酷!)
slideY:前图高度由100减至0,后图高度由0增至100%
toss:前图向右上方飞至消失
turnUp:前图不动,后图从底部向上滑入
turn

3. 参数如下:

// 重写这个全局变量(每个都是可选的)
{
      fx: 'fade', // 过渡效果的名字 (或者用逗号分开, 如: fade,scrollUp,shuffle)
      timeout: 4000, // 幻灯片过渡间隔,单位是毫秒 (若值为0则不自动切换)
      timeoutFn: null, // 每张幻灯片播放时间结束时的回调函数 function(currSlideElement,       nextSlideElement, options, forwardFlag)
      continuous: 0, // 若为true,则当前幻灯片播放完后会直接播放下一张
      speed: 1000, // 过渡的速度
      speedIn: null, // 幻灯片开始时的过渡速度
      speedOut: null, // 幻灯片结束时的过渡速度
      next: null, // 下一张幻灯片的触发元素
      prev: null, // 上一张幻灯片的触发元素
      prevNextClick: null, // prev/next的单击回调函数: function(isNext, zeroBasedSlideIndex, slideElement)
      prevNextEvent: 'click.<a title="cycle" href="http://www.mileke.com/archives/tag/cycle">cycle</a>',//用于手动驱动上/下一张过渡的事件
      pager: null, // 页面容器元素
      pagerClick: null, // 页面容器的单击回调函数: function(zeroBasedSlideIndex, slideElement)
      pagerEvent: 'click.cycle', // 驱动页面导航的事件
      allowPagerClickBubble: false, // 允许或阻止页面单击事件的向上传递
      pagerAnchorBuilder: null, // 用于建立超链接的回调函数:// function(index, DOMelement)
      before: null, // 过渡回调函数 (scope为将要显示的元素): function(currSlideElement, nextSlideElement, options, forwardFlag)
      after: null, // 过渡回调函数 (scope为已经显示过的元素): function(currSlideElement, nextSlideElement, options, forwardFlag)
      end: null, // 当幻灯片终止时的回调函数 (与'autostop'和'nowrap'选项联用): function(options)
      easing: null, // 开始和结束过渡时的easing方法
      easeIn: null, // 开始过渡时的easing
      easeOut: null, // 结束过渡时的easing
      shuffle: null, // 对于shuffle动画的坐标, 比如: { top:15, left: 200 }
      animIn: null, // 幻灯片进入时的动画属性
      animOut: null, // 幻灯片结束时的动画属性
      cssBefore: null, // 幻灯片进入前的状态属性
      cssAfter: null, // 幻灯片结束后的状态属性
      fxFn: null, // 用于控制过渡的函数: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)
      height: 'auto', // 容器高度
      startingSlide: 0, // 第一张要显示的幻灯片在数组中的索引(基于0)
      sync: 1, // 若为true则进入/结束的过渡效果同时发生
      random: 0, // 若为true则随机播放幻灯片,反之则按顺序播放 (对shuffle动画无效)
      fit: 0, // 强制幻灯片适应容器
      containerResize: 1, // 调整容器大小去适应最大的幻灯片
      pause: 0, // 若为true则启用"pause on hover"(鼠标滑过时暂停)功能
      pauseOnPagerHover: 0, // 若为true则当鼠标滑过页面时暂停
      autostop: 0, // 若为true则播放完'autostopCount'个幻灯片时自动停止
      autostopCount: 0, // 播放幻灯片个数
      delay: 0, // 第一张幻灯片的播放时延,可以为负,单位是毫秒
      slideExpr: null, // 选择幻灯片的表达式
      cleartype: !$.support.opacity, // 若为true,则应用clearType修正 (专为IE提供)
      cleartypeNoBg: false, // 若为true,则禁用附加的clearType修正
      nowrap: 0, // 若为ture则防止幻灯片换行
      fastOnEvent: 0, // 当手动切换时快速过渡
      randomizeEffects:1, // 当指定了多个效果时有效,若为true,则这些效果将随机出现
      rev: 0, // 若为true,则过渡效果反向播放
      manualTrump: true, // 若为true,则手动过渡会停止自动过渡
      requeueOnImageNotLoaded: true, // 如果某张图片幻灯片尚未加载,则重新加入队列
      requeueTimeout: 250, // 重新排队的时延(ms)
      activePagerClass: 'activeSlide', // 当页面链接被激活时的css类名
      updateActivePagerLink: null // 当页面链接被激活时的回调函数(添加/删除 activePagerClass 样式)
};

文档以及源码下载:

jquery-cycle用法.rar

jquery.cycle.js简单用法实例的更多相关文章

  1. jquery.cycle.js

    jquery.cycle.js简单用法实例 样式: a{text-decoration: none;} *{margin:0; padding:0;} /*容器设置*/ .player { width ...

  2. jQuery中on()方法用法实例

    这篇文章主要介绍了jQuery中on()方法用法,实例分析了on()方法的功能.定义及在匹配元素上绑定一个或者多个事件处理函数的使用技巧,需要的朋友可以参考下 本文实例讲述了jQuery中on()方法 ...

  3. jQuery中on()方法用法实例详解

    这篇文章主要介绍了jQuery中on()方法用法,实例分析了on()方法的功能及各种常见的使用技巧,并对比分析了与bind(),live(),delegate()等方法的区别,需要的朋友可以参考下 本 ...

  4. jquery图片切换插件jquery.cycle.js参数详解

    转自:国人的力量 blog.163.com/xz551@126/blog/static/821257972012101541835491/ 自从使用了jquery.cycle.js,我觉得再也不用自己 ...

  5. jQuery中eq()方法用法实例

    本文实例讲述了jQuery中eq()方法用法.分享给大家供大家参考.具体分析如下: 此方法能够获取匹配元素集上的相应位置索引的元素. 匹配元素集上元素的位置索引是从0开始的. 语法结构: 复制代码 代 ...

  6. jQuery中attr()方法用法实例

    本文实例讲述了jQuery中attr()方法用法.分享给大家供大家参考.具体分析如下: 此方法设置或返回匹配元素的属性值. attr()方法根据参数的不同,功能也不同. 语法结构一: 获取第一个匹配元 ...

  7. jQuery图片切换插件jquery.cycle.js

    Cycle是一个很棒的jQuery图片切换插件,提供了非常好的功能来帮助大家更简单的使用插件的幻灯功能 下载cycle插件并引入,此时,注意把引入它的代码放在引入jQuery主文件之后. <he ...

  8. jQuery中index()方法用法实例

    本文实例讲述了jQuery中index()方法用法.分享给大家供大家参考.具体分析如下: 此方法可以搜索匹配元素,并返回元素的索引值.索引值是从0开始的. 语法结构一: 当此方法没有参数的时候,返回值 ...

  9. jQuery.template.js 简单使用

    之前看了一篇文章<我们为什么要尝试前后端分离>,深有同感,并有了下面的评论: 我最近也和前端同事在讨论这个问题,比如有时候前端写好页面给后端了,然后后端把这些页面拆分成很多的 views, ...

随机推荐

  1. NTP DDOS攻击

    客户端系统会ping到NTP服务器来发起时间请求更换,同步通常每隔10分钟发生: 从NTP服务器发回到客户端的数据包可能比初始请求大几百倍.相比之下,通常用于放大攻击中的DNS响应被限制仅为8倍的带宽 ...

  2. Java Development Kit(JDK) 8 新特性(简述)

    一.接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法. 示例如下: interface Formula { calcul ...

  3. Linux 上不可修改的文件和目录

         有时候我们需要让一个我们自己的目录中的内容不能变动,也就是不允许其他人随便删改我们的目录和目录中的文件.这里,首先,我们需要知道两个概念,文件的粘滞位和属性.       文件如果设置了粘滞 ...

  4. [ES7] Descorator: evaluated & call order

    When multiple decorators apply to a single declaration, their evaluation is similar to function comp ...

  5. [Javascript] MetaProgramming: new.target

    new.target is a new “magical” value available in all functions, thoughin normal functions it will al ...

  6. Java GC 概念摘要

    很长时间,我想Java的GC做一个小小的总结,他有没有时间.根据最近看了java paper向上java gc文章,我觉得好,读读.顺便说一下,总结下. java paper的GC文章地址,里面有非常 ...

  7. MFC程序实现给对话框加入�背景图片

    1.插入一个Bitmap的资源图片,如果资源名称为:IDC_BITMAP1 2.在CXXXDialog::OnPaint()中实现: void CMyDialogDlg::OnPaint() { if ...

  8. hdu 1199 Color the Ball(离散化线段树)

    Color the Ball Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) T ...

  9. java数组 数组工具类Arrays

    一.数组 1.java有严格的数据类型限制,一个数组只能声明一个数据类型,存放同一种数据类型. 2.虽然只能存放一种数据类型,假设A , 如果数据类型B 继承A,依然能存放进入数组. 3.数组的初始化 ...

  10. java 流程执行 循环 foreach循环

    一. if分支 1. 结构  if  else if   else 2.执行原则 if  if  if 结构  会一直去执行()里的判断语句 if else if  else if 结构  只要一条( ...