幻灯片/轮播

Ma5slider - 简单易用jQuery响应式轮播图插件

阿里云


ma5slider 是一款简单易用的 jquery 响应式轮播图插件。该轮播图支持鼠标拖拽,可以通过 CSS 定制外观,支持无限循环模式,内置水平,垂直和淡入淡出三种轮播图过渡动画效果。

使用方法

在页面中引入 jquery 和 jqueryui,jquery.ui.touch-punch.js 文件,以及 ma5slider 轮播图插件的相关文件。

也想出现在这里?联系我们
创客主机
  1. <!-- jQuery -->
  2. <script src="js/jquery.min.js"></script>
  3.  
  4. <!-- jQuery UI mouse draggable widget -->
  5. <script src="js/jquery-ui.min.js"></script>
  6.  
  7. <!-- Touch Event Support for jQuery UI -->
  8. <script src="js/jquery.ui.touch-punch.min.js"></script>
  9.  
  10. <!-- MA5 Slider -->
  11. <link href="css/ma5slider.min.css" rel="stylesheet" type="text/css">
  12. <script src="js/ma5slider.min.js"></script>

HTML 结构

ma5slider 轮播图的基本 HTML 结构如下:

  1. <body>
  2.   <div class="ma5slider outside-navs outside-dots anim-horizontal loop-mode">
  3.       <div class="slides">
  4.           <a href="#slide-1"><img src="images/1.jpg" alt=""></a>
  5.           <a href="#slide-2"><img src="images/2.jpg" alt=""></a>
  6.           <a href="#slide-3"><img src="images/3.jpg" alt=""></a>
  7.           <a href="#slide-4"><img src="images/4.jpg" alt=""></a>
  8.           <a href="#slide-5"><img src="images/5.jpg" alt=""></a>
  9.           <a href="#slide-6"><img src="images/6.jpg" alt=""></a>
  10.       </div>
  11.   </div>
  12. </body>

初始化插件

在页面 DOM 元素加载完毕之后,可以通过 ma5slider()方法来初始化 ma5slider 轮播图插件。

  1. <script>
  2.     $(window).on('load', function () {
  3.         $('.ma5slider').ma5slider();
  4.     });
  5. </script>

配置参数

你可以通过在轮播图的顶级容器上添加下面的 class 来自定义轮播图的外观和行为。

anim-horizontal:水平滚动的轮播图

anim-vertical:垂直滚动的轮播图

anim-fade:淡入淡出的轮播图

autoplay:轮播图自动播放

loop-mode:无限循环模式

horizontal-navs:水平箭头导航按钮

vertical-navs:垂直箭头导航按钮

inside-navs:箭头导航按钮在轮播图内部

outside-navs:箭头导航按钮在轮播图外部

hover-navs:鼠标 hover 时才显示箭头导航按钮

hidden-navs:隐藏箭头导航按钮

horizontal-dots:水平圆点按钮

bottom-dots:底部分页导航按钮

inside-dots:圆点按钮在轮播图内部

outside-dots:圆点按钮在轮播图外部

hover-dots:鼠标 hover 时才显示圆点导航按钮

hidden-dots:隐藏圆点导航按钮

例如:

  1. <div id="example..." class="ma5slider anim-horizontal top-dots outside-navs ...">

通过 HTML5 data 属性来控制轮播图

data-ma5-dot:覆盖圆点导航按钮的颜色

data-ma5-dot-active:覆盖激活状态圆点导航按钮的颜色

data-ma5-nav:覆盖箭头导航按钮的颜色

data-ma5-anim:覆盖默认的轮播图过渡动画

例如:

  1. <a href="#slide-2" data-ma5-dot="#888" data-ma5-dot-active="#649100">
  2.   <img src="2.jpg" alt="">
  3. </a>

方法

ma5slider 轮播图插件可用的方法如下:

  1. // 跳转到第三幅图片
    
  2. ma5sliderGoToSlide('#slider', 3 );
    
  3.  
  4. // 跳转到下一幅图片
    
  5. ma5sliderGoToNext('#slider');
    
  6.  
  7. // 跳转到前一幅图片
    
  8. ma5sliderGoToPrev('#slider');
    
  9.  
  10. // 跳转到第一幅图片
    
  11. ma5sliderGoToFirst('#slider');
    
  12.  
  13. // 跳转到最后一幅图片
    
  14. ma5sliderGoToLast('#slider');

Github 地址:https://github.com/ma-5/ma5slider

Ma5slider - 简单易用 jQuery 响应式轮播图插件

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

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

发表回复

热销模板

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

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