zoukankan      html  css  js  c++  java
  • 19、图片轮播

     

    1, 支持循环

    HTML部分:

    <div class="mui-slider">
      <div class="mui-slider-group mui-slider-loop">
        <!--支持循环,需要重复图片节点-->
        <div class="mui-slider-item mui-slider-item-duplicate"><a href="#"><img src="images/2.jpg" /></a></div>
        <div class="mui-slider-item"><a href="#"><img src="images/0.jpg" /></a></div>
        <div class="mui-slider-item"><a href="#"><img src="images/1.jpg" /></a></div>
        <div class="mui-slider-item"><a href="#"><img src="images/2.jpg" /></a></div>
        <!--支持循环,需要重复图片节点-->
        <div class="mui-slider-item mui-slider-item-duplicate"><a href="#"><img src="images/0.jpg" /></a></div>
      </div>
    </div>

    2, 不支持循环 和循环不同的是没有再第一条和最后一条后面加入内容

    <div class="mui-slider">
      <div class="mui-slider-group">
        <div class="mui-slider-item"><a href="#"><img src="images/0.jpg" /></a></div>
        <div class="mui-slider-item"><a href="#"><img src="images/1.jpg" /></a></div>
        <div class="mui-slider-item"><a href="#"><img src="images/2.jpg" /></a></div>
        <!--<div class="mui-slider-item"><a href="#"><img src="4.jpg" /></a></div>-->
      </div>
    </div>

    JavaScript部分相同:

    //获得slider插件对象
    var gallery = mui('.mui-slider');
    gallery.slider({
      interval:5000//自动轮播周期,若为0则不自动播放,默认为0;
    });
     
    document.querySelector('.mui-slider').addEventListener('slide', function(event) {
      //注意slideNumber是从0开始的;
      alert("你正在看第"+(event.detail.slideNumber+1)+"张图片");
    });

    注意:如果ajax获得图片后,需要在写入图片以后,需要从新调用一下

    gallery.slider();

  • 相关阅读:
    STL源代码剖析——STL算法之set集合算法
    iOS + Nodejs SSL/Https双向认证
    C语言将10进制转为2进制
    图的遍历算法
    Web—CSS概述
    苹果新的编程语言 Swift 语言进阶(八)--属性
    UVa 10700
    C++实现KMP模式匹配算法
    软件project
    oralce GROUPING SETS
  • 原文地址:https://www.cnblogs.com/zhouyuxiang/p/4925364.html
Copyright © 2011-2022 走看看