让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 相关文章推荐
一直复略了的一个问题,关于表单重复提交
Feb 15 Javascript
jQuery对象和DOM对象使用说明
Jun 25 Javascript
jQuery选中select控件 无法设置selected的解决方法
Sep 01 Javascript
jquery Mobile入门—多页面切换示例学习
Jan 08 Javascript
jQuery easyui datagrid动态查询数据实例讲解
Feb 26 Javascript
jquery实现点击弹出层效果的简单实例
Mar 03 Javascript
jQuery+CSS3实现树叶飘落特效
Feb 01 Javascript
Vue.js每天必学之构造器与生命周期
Sep 05 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
Feb 10 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
Mar 02 Javascript
AngularJS路由Ui-router模块用法示例
May 29 Javascript
vue 中使用print.js导出pdf操作
Nov 13 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网站在线人数统计
2008/04/09 PHP
PHP中单引号与双引号的区别分析
2014/08/19 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
Zend Framework教程之Zend_Controller_Plugin插件用法详解
2016/03/07 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
2016/05/18 PHP
PHP 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
javascript 面向对象编程基础 多态
2009/08/21 Javascript
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
js 禁止选择功能实现代码(兼容IE/Firefox)
2010/04/23 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
JavaScript 基本概念
2015/01/20 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
2016/01/22 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
vue+jquery+lodash实现滑动时顶部悬浮固定效果
2018/04/28 jQuery
[17:00]DOTA2 HEROS教学视频教你分分钟做大人-帕克
2014/06/10 DOTA
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
python友情链接检查方法
2015/07/08 Python
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
KIKO MILANO英国官网:意大利知名化妆品和护肤品品牌
2017/09/25 全球购物
AT&T Wireless:手机、无限数据计划和配件
2018/06/03 全球购物
关于环保的演讲稿
2014/05/10 职场文书
给学校建议书范文
2014/05/13 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
2015年党员自评材料
2014/12/17 职场文书
先进个人事迹材料范文
2014/12/30 职场文书
感谢信模板大全
2015/01/23 职场文书
满月酒邀请函
2015/01/30 职场文书
Go语言特点及基本数据类型使用详解
2022/03/21 Golang