让bootstrap的carousel支持滑动滚屏的实现代码


Posted in Javascript onNovember 27, 2017

原始的轮播组件,并不支持滑动滚屏:

代码如下:

<span style="white-space:pre">  </span><div class="row"> 
    <div id="carousel-generic" class="carousel slide" 
      data-ride="carousel"> 
      <ol class="carousel-indicators"> 
        <li data-target="#carousel-generic" data-slide-to="0" 
          class="active"></li> 
        <li data-target="#carousel-generic" data-slide-to="1"></li> 
        <li data-target="#carousel-generic" data-slide-to="2"></li> 
      </ol> 
 
      <div class="carousel-inner" style="text-align: center"> 
        <div class="item active"> 
          <img alt="First slide" src="img/slide/1.png"></img> 
        </div> 
        <div class="item"> 
          <img alt="Second slide" src="img/slide/2.png"></img> 
        </div> 
        <div class="item"> 
          <img alt="Third slide" src="img/slide/3.png"></img> 
        </div> 
      </div> 
 
      <a class="left carousel-control" href="#carousel-generic" rel="external nofollow" rel="external nofollow"  
        data-slide="prev"> <span 
        class="glyphicon glyphicon-chevron-left"></span> 
      </a> <a class="right carousel-control" href="#carousel-generic" rel="external nofollow" rel="external nofollow"  
        data-slide="next"> <span 
        class="glyphicon glyphicon-chevron-right"></span> 
      </a> 
    </div> 
  </div>

上面的方式,可以通过点击左右两边的箭头触发切换,但无法滑动切换。当然,自动切换还是可以的。

解决上述问题,方法其实也较多,比较方便的是使用hammer。

在此之前,需要下载hammer.min.js,jquery.hammer.js.。

下载不了的可以在我的资源里下载hammer.zip

代码如下:

<--! js顺序 --> 
<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/bootstrap.min.js"></script> 
<script type="text/javascript" src="js/hammer/hammer.min.js"></script> 
<script type="text/javascript" src="js/hammer/jquery.hammer.js"></script> 
[javascript] view plain copy
//有需求的可以把左右箭头注释掉 
$('#carousel-generic').hammer().on('swipeleft', function(){ 
  $(this).carousel('next'); 
}); 
$('#carousel-generic').hammer().on('swiperight', function(){ 
  $(this).carousel('prev'); 
});

总结

以上所述是小编给大家介绍的让bootstrap的carousel支持滑动滚屏的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 18 Javascript
可在线编辑网页文字效果代码(单击)
Mar 02 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
Apr 08 Javascript
javascript异步编程代码书写规范Promise学习笔记
Feb 11 Javascript
js实现不提交表单获取单选按钮值的方法
Aug 21 Javascript
JS实现鼠标框选效果完整实例
Jun 20 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
Aug 01 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
Aug 09 Javascript
Vuex的初探与实战小结
Nov 26 Javascript
微信小程序获取用户openid的实现
Dec 24 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
Apr 10 Javascript
Vue中keep-alive组件的深入理解
Aug 23 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
Nov 27 #Javascript
vue2.0使用swiper组件实现轮播效果
Nov 27 #Javascript
解读vue生成的文件目录结构及说明
Nov 27 #Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
Nov 27 #Javascript
基于vue2.0实现简单轮播图
Nov 27 #Javascript
Vue父子模版传值及组件传值的三种方法
Nov 27 #Javascript
VueJs 将接口用webpack代理到本地的方法
Nov 27 #Javascript
You might like
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
2010/05/26 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
简单的cookie计数器实现源码
2013/06/07 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
Yii清理缓存的方法
2016/01/06 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
实现复选框全选/全不选切换
2006/12/23 Javascript
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
二维码图片生成器QRCode.js简单介绍
2017/08/18 Javascript
vue根据进入的路由进行原路返回的方法
2018/09/26 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
python线程安全及多进程多线程实现方法详解
2019/09/27 Python
python实现高斯判别分析算法的例子
2019/12/09 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
LA MER海蓝之谜美国官网:传奇面霜
2016/08/27 全球购物
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
中间件分为哪几类
2016/09/18 面试题
大四本科生的自我评价
2013/12/30 职场文书
给医务人员表扬信
2014/01/12 职场文书
自我介绍演讲稿
2014/01/15 职场文书
学生手册家长评语
2014/02/10 职场文书
银行贷款承诺书
2014/03/29 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
创文明城市标语
2014/06/16 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
任命书格式范文
2015/09/22 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
python神经网络Xception模型
2022/05/06 Python