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 相关文章推荐
js CSS操作方法集合
Oct 31 Javascript
javascript 多种搜索引擎集成的页面实现代码
Jan 02 Javascript
js实现鼠标感应图片展示的方法
Feb 27 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
Aug 06 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
Apr 29 Javascript
小发现之浅谈location.search与location.hash的问题
Jun 23 Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
Jul 25 Javascript
vue缓存的keepalive页面刷新数据的方法
Apr 23 Javascript
微信小程序实现的绘制table表格功能示例
Apr 26 Javascript
jquery 时间戳转日期过程详解
Oct 12 jQuery
js和jquery判断数据类型的4种方法总结
Aug 28 jQuery
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
PHP生成带有雪花背景的验证码
2006/10/09 PHP
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
bootstrap fileinput完整实例分享
2016/11/08 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
node.js +mongdb实现登录功能
2020/06/18 Javascript
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
深入理解NumPy简明教程---数组2
2016/12/17 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
Python简单网络编程示例【客户端与服务端】
2017/05/26 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
FitFlop澳大利亚官网:英国符合人体工学的鞋类品牌
2017/06/05 全球购物
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
手工制作的音乐盒:Music Box Attic
2019/09/05 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
获奖的大学生创业计划书
2014/01/05 职场文书
药学职务聘任书
2014/03/29 职场文书
自动化专业大学生职业生涯规划范文:爱拚才会赢
2014/09/12 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
小学生差生评语
2014/12/29 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
面试通知单大全
2015/04/20 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
Elasticsearch 基本查询和组合查询
2022/04/19 Python
Golang 字符串的常见操作
2022/04/19 Golang