欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(十七)图片轮播

程序员文章站 2022-04-09 09:12:48
...

本节知识点

  • 图片轮播有两种 第一种无缝滚动,第二种不是无缝滚动

(一)无缝滚动

<!doctype html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <link href="css/mui.min.css" rel="stylesheet" />
        <script src="js/mui.min.js"></script>
        <script type="text/javascript">
            mui.init()
        </script>
    </head>

    <body>
      <!--图片轮播开始-->
            <div id="slider" 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/yuantiao.jpg">
                    </a>
                </div>
                <!-- 第一张 -->
                <div class="mui-slider-item">
                    <a href="#">
                        <img src="images/shuijiao.jpg">
                    </a>
                </div>
                <!-- 第二张 -->
                <div class="mui-slider-item">
                    <a href="#">
                        <img src="images/muwu.jpg">
                    </a>
                </div>
                <!-- 第三张 -->
                <div class="mui-slider-item">
                    <a href="#">
                        <img src="images/cbd.jpg">
                    </a>
                </div>
                <!-- 第四张 -->
                <div class="mui-slider-item">
                    <a href="#">
                        <img src="images/yuantiao.jpg">
                    </a>
                </div>
                <!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
                <div class="mui-slider-item mui-slider-item-duplicate">
                    <a href="#">
                        <img src="images/shuijiao.jpg">
                    </a>
                </div>
            </div>
            <div class="mui-slider-indicator">
                <div class="mui-indicator mui-active"></div>
                <div class="mui-indicator"></div>
                <div class="mui-indicator"></div>
                <div class="mui-indicator"></div>
            </div>
        </div>
        
       <!--图片轮播结束-->
        <script>
          var slider = mui("#slider");
          slider.slider({
                        interval: 3000  //设置为0 则没有定时器了
                    });

document.querySelector('.mui-slider').addEventListener('slide', function(event) {
  //注意slideNumber是从0开始的;
  alert("你正在看第"+(event.detail.slideNumber+1)+"张图片");
});             
        </script>
    </body>

</html>

第二种就是不滚动。写死的

        <!--图片轮播开始-->
        <div class="mui-slider" id="slider">
            <div class="mui-slider-group">
                <div class="mui-slider-item">
                    <a href="#"><img src="images/muwu.jpg" /></a>
                </div>
                <div class="mui-slider-item">
                    <a href="#"><img src="images/shuijiao.jpg" /></a>
                </div>
                <div class="mui-slider-item">
                    <a href="#"><img src="images/yuantiao.jpg" /></a>
                </div>
                <!--<div class="mui-slider-item"><a href="#"><img src="4.jpg" /></a></div>-->
            </div>

            <div class="mui-slider-indicator">
                <div class="mui-indicator mui-active"></div>
                <div class="mui-indicator"></div>
                <div class="mui-indicator"></div>

            </div>

        </div>

        <!--图片轮播结束-->
        <script>
            var slider = mui("#slider");
            slider.slider({
                interval: 0 //设置为0 则没有定时器了
            });
        </script>



作者:我拥抱着我的未来
链接:https://www.jianshu.com/p/84fdfdd51043
來源:简书
 

相关标签: mui