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 相关文章推荐
javascript vvorld 在线加密破解方法
Nov 13 Javascript
克隆javascript对象的三个方法小结
Jan 12 Javascript
今天是星期几的4种JS代码写法
Sep 17 Javascript
JavaScript中字符串拼接的基本方法
Jul 07 Javascript
JavaScript动态创建div等元素实例讲解
Jan 06 Javascript
js滑动提示效果代码分享
Mar 10 Javascript
简单掌握JavaScript中const声明常量与变量的用法
May 21 Javascript
微信小程序 开发指南详解
Sep 27 Javascript
React-Native左右联动List的示例代码
Sep 21 Javascript
vue+vue-validator 表单验证功能的实现代码
Nov 13 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
Sep 25 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
Aug 05 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
十大催泪虐心动漫,你能坚持看到第几部?
2020/03/04 日漫
php相对当前文件include其它文件的方法
2015/03/13 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
YII使用url组件美化管理的方法
2015/12/28 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
js实现楼层效果的简单实例
2016/07/15 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
如何使用vuejs实现更好的Form validation?
2017/04/07 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
pandas 对group进行聚合的例子
2019/12/27 Python
使用Django清空数据库并重新生成
2020/04/03 Python
Python实现GIF图倒放
2020/07/16 Python
Python将字典转换为XML的方法
2020/08/01 Python
JD Sports瑞典:英国领先的运动时尚商店
2018/01/28 全球购物
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
Java面试题:为什么要用Java
2012/05/11 面试题
《口技》教学反思
2014/02/21 职场文书
大学毕业感言200字
2014/03/09 职场文书
婚礼秀策划方案
2014/05/19 职场文书
毕业大学生自荐信
2014/06/17 职场文书
市场部经理岗位职责
2015/02/02 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书