简单易用的jquery响应式轮播图插件ma5slider

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

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

tx000418.png

在线预览 下载

使用方法

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

<!-- jQuery -->
<script src="js/jquery.min.js"></script>

<!-- jQuery UI mouse draggable widget -->
<script src="js/jquery-ui.min.js"></script>

<!-- Touch Event Support for jQuery UI -->
<script src="js/jquery.ui.touch-punch.min.js"></script>

<!-- MA5 Slider -->
<link href="css/ma5slider.min.css" rel="stylesheet" type="text/css">
<script src="js/ma5slider.min.js"></script>

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

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

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

<script>
    $(window).on('load', function () {
   
        $('.ma5slider').ma5slider();
    });
</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:隐藏圆点导航按钮。
    例如:
<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:覆盖默认的轮播图过渡动画。
    例如:
<a href="#slide-2" data-ma5-dot="#888" data-ma5-dot-active="#649100">
  <img src="2.jpg" alt="">
</a>

方法

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

// 跳转到第三幅图片
ma5sliderGoToSlide('#slider', 3 );

// 跳转到下一幅图片
ma5sliderGoToNext('#slider');

// 跳转到前一幅图片
ma5sliderGoToPrev('#slider');

// 跳转到第一幅图片
ma5sliderGoToFirst('#slider');

// 跳转到最后一幅图片
ma5sliderGoToLast('#slider');
相关文章
|
1月前
jQuery+Slick插件实现游戏人物轮播展示切换源码
jQuery+Slick插件实现游戏人物轮播展示切换源码
40 14
|
2月前
|
JavaScript
jquery文字动画特效插件animatext
jquery文字动画特效插件animatext
63 9
|
2月前
|
JavaScript 容器
jquery和CSS3图片排序过滤搜索插件
Filterizr是一款jquery和CSS3图片排序过滤插件。它可以对一组图片进行排序,按条件过滤和按关键字搜索。并在显示结果时使用指定的CSS3动画过渡效果。
34 2
|
2月前
|
JavaScript
jquery和CSS3响应式轮播图插件jcSlider
jcSlider是一款jquery和CSS3响应式轮播图插件。jcSlider使用CSS3过渡动画,它可以和animate.css完美结合,生成60多种轮播图过渡动画效果。
|
2月前
|
JavaScript 容器
jQuery消息通知显示插件
MessageNotifyPlugin是一款简单的jQuery消息通知显示插件。该jQuery消息通知显示插件能够自动生成最新消息和提醒消息两个消息通知按钮。并且可以设置消息的是否已读状态等
35 2
|
8月前
|
设计模式 JavaScript 前端开发
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
86 1
|
移动开发 JavaScript HTML5
jQuery工具提示插件tooltip.js 使用教程
jQuery工具提示插件tooltip.js 使用教程
|
前端开发 JavaScript
13个超级有用的 jQuery 内容滚动插件和教程
  这篇文章与大家分享13个超级有用的 jQuery 内容滚动插件和教程。您可能经常能看到一些网站上特色区域的内容以滚动方式变化,这是一种在有限的网页空间内展示更多内容的良好方式,而且能吸引用户注意力。
1086 0
|
前端开发 JavaScript
12个精美的jQuery幻灯片效果插件和教程
  这篇文章与大家分享12个精美的的 jQuery 幻灯片效果插件和教程。您可能经常能看到一些网站上特色区域的内容以滚动方式变化,这是一种在有限的网页空间内展示更多内容的良好方式,而且能吸引用户注意力。
1083 0
|
移动开发 JavaScript 前端开发
20个非常棒的 jQuery 幻灯片插件和教程
  jQuery 是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择,它可以帮助你在项目中加入一些非常好的效果。滑块和幻灯片效果是常用的内容展示方式之一,这是一种在有限的网页空间内展示系列项目时非常好的方法。
1113 0