幻灯片/轮播

Vmc Slider - 带多种过渡特效jQuery幻灯片插件

阿里云


Vmc Slider 是一款带多种过渡特效的 jQuery 幻灯片插件,该幻灯片内置了 20 种场景转换特效,可以帮助你轻松实现漂亮的图片切换效果。并且它支持包括 IE6 在内的多种浏览器,非常的实用。该幻灯片插件的特点还有:

支持左右箭头和圆点按钮播放控制

也想出现在这里?联系我们
创客主机

能够灵活制定播放方式及转场特效顺序

经过多种浏览器,包括 IE6,测试均能很好兼容

提供接口,支持自定义转场效果。方便网页开发者自行编写更多转场特效

优化转场特效算法提高执行效率

使用方法:

使用 Vmc Slider 需要引入 jQuery 和 vmc.slider.full.min.js 以及样式文件 style.css。

  1. <link rel="stylesheet" type="text/css" href="src/style.css" />
  2. <script type="text/javascript" src="jquery.min.js"></script>
  3. <script type="text/javascript" src="vmc.slider.full.min.js"></script>

HTML 结构:

该 jQuery 幻灯片的 HTML 结构非常简单:使用一个

来包裹一组图片元素。

  1. <div id="slider">
  2.   <a href="#"><img src="demo1.jpg"/></a>
  3.   <a href="#"><img src="demo2.jpg"/></a>
  4.   <a href="#"><img src="demo3.jpg"/></a>
  5.   <a href="#"><img src="demo4.jpg"/></a>
  6.   <a href="#"><img src="demo5.jpg"/></a>
  7.   <a href="#"><img src="demo6.jpg"/></a>
  8. </div>

初始化插件:

在页面 DOM 元素加载完毕之后,可以通过下面的方法来初始化该 jQuery 幻灯片插件。

  1. /* 配置选项 */
  2. var options = {
  3.   width: 1000, // 宽度
  4.   height: 330, // 高度
  5.   gridCol: 10, // 网格列数
  6.   gridRow: 5, // 网格行数
  7.   gridVertical: 20, // 栅格列数
  8.   gridHorizontal: 10, // 栅格行数
  9.   autoPlay: true, // 自动播放
  10.   ascending: true, // 图片按照升序播放
  11.   effects: [ // 使用的转场动画效果
  12.     'fade', 'fadeLeft', 'fadeRight', 'fadeTop', 'fadeBottom', 'fadeTopLeft', 'fadeBottomRight',
  13.     'blindsLeft', 'blindsRight', 'blindsTop', 'blindsBottom', 'blindsTopLeft', 'blindsBottomRight',
  14.     'curtainLeft', 'curtainRight', 'interlaceLeft', 'interlaceRight', 'mosaic', 'bomb', 'fumes'
  15.   ],
  16.   ie6Tidy: false, // IE6下精简效果
  17.   random: false, // 随机使用转场动画效果
  18.   duration: 4000, // 图片停留时长(毫秒)
  19.   speed: 900 // 转场效果时长(毫秒)
  20. };
  21. /* 创建轮播效果 */
  22. $('#slider').vmcSlider(options);

配置参数:

width:幻灯片的宽度,类型:int,默认值 1000,单位像素

height:幻灯片的高度,类型:int,默认值 330,单位像素

gridCol:网格列数,为同时在垂直和水平方向都有变化的转场效果提供舞台切片的列数。类型:int,默认值 10

gridRow:网格行数,为同时在垂直和水平方向都有变化的转场效果提供舞台切片的行数。类型:int,默认值 5

gridVertical:栅格列数,为只在水平方向上变化的转场效果提供舞台切片的列数。类型:int,默认值 20

gridHorizontal:栅格行数,为只在垂直方向上变化的转场效果提供舞台切片的行数。类型:int,默认值 10

autoPlay:幻灯片是否自动播放。类型:boolean,默认值:true

ascending:图片按照升序播放。类型:boolean,默认值:true

effects:使用的转场动画效果列表。插件自身只有淡入淡出(fade)效果可用。使用更多效果,可引入 vmc.slider.effects.js 效果库,或者自定义动画效果。数组长度为 0 时不显示转场动画效果,您也可根据需要选择部分效果使用,在非随机情况下按照数组定义顺序显示动画效果。类型:array,默认值:['fade']

ie6Tidy:IE6 下精简转场效果,只保留淡入淡出效果。类型:boolean,默认值:false

random:随机使用转场动画效果。类型:boolean,默认值:false

duration:图片停留时长。类型:int,默认值:4000,单位:毫秒

speed:转场效果时长。类型:int,默认值:900,单位:毫秒

效果库/扩展:

vmc.slider.effects.js 是 Vmc Slider 插件默认效果库,可通过 $.vmcSliderEffects() 方法扩展。扩展效果库请在创建 vmcSlider 之前运行 $.vmcSliderEffects() 方法。

注:vmc.slider.full.js 中已包含 vmc.slider.effects.js 效果库。

  1. // 添加单个转场效果
  2. $.vmcSliderEffects('name', function() {
  3.   ...
  4. });
  5. // 批量添加转场效果
  6. $.vmcSliderEffects({
  7.   'name1': function() {
  8.     ...
  9.   },
  10.   'name2': function() {
  11.     ...
  12.   }
  13.   ...
  14. });

Vmc Slider 幻灯片插件 github 地址:https://github.com/vomoc/VMCSlider

Vmc Slider - 带多种过渡特效 jQuery 幻灯片插件

已有 397 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!