BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)


Posted in Javascript onJuly 07, 2016

Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。除此之外,内容也是足够灵活的,可以是图像、内嵌框架、视频或者其他您想要放置的任何类型的内容。

因为最近开发的项目涉及到移动设备上的 HTML5 开发,其中需要实现轮播效果。然后最快捷的方式,你知道的(Bootstrap),然后原生的 Bootstrap 的 carousel.js 插件并没有支持手势。

然后......自己想办法呗,再然后,就有下面3种解决方案 :

jQuery Mobile (http://jquerymobile.com/download/)

$("#carousel-generic").swipeleft(function() {
$(this).carousel('next');
});
$("#carousel-generic").swiperight(function() {
$(this).carousel('prev');
});

TouchSwipe jQuery plugin (https://github.com/mattbryson/TouchSwipe-Jquery-Plugin)

$("#carousel-generic").swipe({
swipeLeft: function() { $(this).carousel('next'); },
swipeRight: function() { $(this).carousel('prev'); },
});

hammer.js (http://eightmedia.github.io/hammer.js/) +
jquery.hammer.js (https://github.com/EightMedia/jquery.hammer.js)

$('#carousel-generic').hammer().on('swipeleft', function(){
$(this).carousel('next');
});
$('#carousel-generic').hammer().on('swiperight', function(){
$(this).carousel('prev');
});

单单为了支持滑动手势而导入整个 jQuery Mobile 貌似有些大材小用,(现在英文原文中已经抽离,可下载)
而 TouchSwipe 在两边可点击按钮区域滑动无效,然后选择了 Hammer。

以上所述是小编给大家介绍的BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery调用WebService的实现代码
Jun 19 Javascript
js常用代码段整理
Nov 30 Javascript
Jquery 切换不同图片示例代码
Dec 05 Javascript
JavaScript设计模式之工厂方法模式介绍
Dec 28 Javascript
javascript实现无限级select联动菜单
Jan 02 Javascript
浅谈JavaScript超时调用和间歇调用
Aug 30 Javascript
Javascript 基础---Ajax入门必看
Jul 06 Javascript
vue2.0实战之基础入门(1)
Mar 27 Javascript
Centos6.8下Node.js安装教程
May 12 Javascript
微信小程序实现图片压缩功能
Jan 26 Javascript
vue移动端弹框组件的实例
Sep 25 Javascript
Layui Form 自定义验证的实例代码
Sep 14 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
Jul 07 #Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
Jul 07 #Javascript
jQuery之简单的表单验证实例
Jul 07 #Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
Jul 07 #Javascript
Bootstrap3使用typeahead插件实现自动补全功能
Jul 07 #Javascript
Node.js DES加密的简单实现
Jul 07 #Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
Jul 07 #Javascript
You might like
杏林同学录(九)
2006/10/09 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
PHP中->和=>的含义及使用示例解析
2020/08/06 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
Javascript中的包装类型介绍
2015/04/02 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
聊聊Vue中provide/inject的应用详解
2019/11/10 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
Python入门篇之面向对象
2014/10/20 Python
python读取.mat文件的数据及实例代码
2019/07/12 Python
Python类和实例的属性机制原理详解
2020/03/21 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
python3.4中清屏的处理方法
2020/07/06 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
厨房领班竞聘演讲稿
2014/04/23 职场文书
如何写早恋检讨书
2014/09/10 职场文书
家庭贫困证明范本(经典版)
2014/09/22 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
初中作文评语集锦
2014/12/25 职场文书
护士自荐信怎么写
2015/03/06 职场文书
国情备忘录观后感
2015/06/04 职场文书
老干部座谈会主持词
2015/07/03 职场文书
致接力运动员加油稿
2015/07/21 职场文书
新手入门Mysql--sql执行过程
2021/06/20 MySQL
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server