zoukankan      html  css  js  c++  java
  • Boostrap轮图片可以左右滑动

    记得引用Boostrap的js和css

    html代码:

    <div id="Mycarousel" class="carousel slide col-md-12" data-ride="carousel" data-interval="4000" >
                <!-- 底部的指示小圆点-->
                <ol class="carousel-indicators">
                    <li data-target="#Mycarousel" data-slide-to="0" class="active"></li>
                    <li data-target="#Mycarousel" data-slide-to="1"></li>
                    <li data-target="#Mycarousel" data-slide-to="2"></li>
                    
                </ol>
                <!-- 图片容器-->
                <div class="carousel-inner">
                    <div class="item active ">
                        <img src="img/banner.png" width="100%" />
    
    
                    </div>
                    <div class="item">
                        <img src="img/banner.png" width="100%"/>
                    </div>
                    <div class="item ">
                        <img src="img/banner.png" width="100%"/>
                    </div>
                </div>
               
            </div>

    一个比较简单的方法是增加一个滑动手势js插件:hammer.js,网上有很多cdn调用地址,像//cdn.bootcss.com/hammer.js/2.0.8/hammer.min.js,我们在head中加载一下然后再通过javascript把swipe功能调用出来就可以了

    关键的步骤来了,我们需要写一个javascript命令调用hammer.js中的swipe功能

    <script>
    $(function(){
    var myElement= document.getElementById('Mycarousel')
    var hm=new Hammer(myElement); hm.on("swipeleft",function(){ $('#Mycarousel').carousel('next') }) hm.on("swiperight",function(){ $('#Mycarousel').carousel('prev') }) }) </script>

    1.引用bootstrap的js方法,但是只能实现定时图片轮播

    <div id="Mycarousel" class="carousel slide col-md-12" data-ride="carousel" data-interval="4000" >
                <!-- 底部的指示小圆点-->
                <ol class="carousel-indicators">
                    <li data-target="#Mycarousel" data-slide-to="0" class="active"></li>
                    <li data-target="#Mycarousel" data-slide-to="1"></li>
                    <li data-target="#Mycarousel" data-slide-to="2"></li>
                    
                </ol>
                <!-- 图片容器-->
                <div class="carousel-inner">
                    <div class="item active ">
                        <img src="img/banner.png" width="100%" />


                    </div>
                    <div class="item">
                        <img src="img/banner.png" width="100%"/>
                    </div>
                    <div class="item ">
                        <img src="img/banner.png" width="100%"/>
                    </div>
                </div>
               
            </div>

    2.添加手势触摸轮播,引用hammer.js

    <script src="js/hammer.min.js"></script>

    3.添加js代码在script中

    $(function(){
    var myElement=document.getElementById('Mycarousel');
    var hm=new Hammer(myElement);
    hm.on("swipeleft",function(){
    $('#Mycarousel').carousel('next');
    })
    hm.on("swiperight",function(){
    $('#Mycarousel').carousel('prev');
    })
    });

  • 相关阅读:
    python之read()方法
    python之高阶函数
    python之lambda表达式的应用
    DevExpress.XtraGrid.view.gridview 说明文
    C# SQL时间格式
    GridControl自动定位至符合条件的行
    用sql命令修改数据表
    用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
    DevExpress中GridControl的属性设置及动态绑定数据和全选取消全选
    C# 导出数据到Excel模板中
  • 原文地址:https://www.cnblogs.com/LoveQin/p/8257862.html
Copyright © 2011-2022 走看看