`

让Bootstrap轮播插件carousel支持左右滑动手势的三种方法

 
阅读更多

因为最近开发的项目涉及到移动设备上的 HTML5 开发,其中需要实现左右滑动的轮播效果。网上看到下面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。

英文原文: http://lazcreative.com/blog/adding-swipe-support-to-bootstrap-carousel-3-0/  

分享到:
评论

相关推荐

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

    主要介绍了BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法

    bootstrap是封装好的框架,需要某些功能只需调用相应的组件就可以,但有些还是没加入,比如幻灯轮播触屏左右滑动手势就不支持,大家用的设备基本是触屏的了,能用滑动交互在小屏幕上体验会更好,那么如何实现呢?...

    BootStrap实现轮播图效果(收藏)

    今天学习bootstrap,发现轮播图的实现很强大,于是记录下来,方便自己以后使用。 1:相关知识总结  carousel slide:整个轮播图的最外边一层的样式 data-ride:用于标记轮播在页面加载时就开始动画播放 data-...

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

    原始的轮播组件,并不支持滑动滚屏: 代码如下: <span xss=removed> </span><div class=row> <div id=carousel-generic class=carousel data-ride=carousel> <ol class=carousel-indicators> <li data-target=#...

    基于Bootstrap支持移动端的响应式轮播图效果.zip

    bootstrap-carousel-touch-slider是一款基于Bootstrap支持移动端的响应式轮播图效果。该轮播图特效可以使用手指进行滑动切换。并且它和animate.css结合,可以制作出各种炫酷的文字动画效果。 使用方法 在页面中...

    非常酷炫的Bootstrap图片轮播动画

    这篇文章将展示如何在 Bootstrap轮播上添加有趣的动画效果。同时确保这个js组件自由扩展和快速上手。 介绍Animate.css 为了让我自己写的动画效果值得称赞,我用一个非常有名的开源的CSS3动画库,被形象的称为animate...

    Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片

    轮播图可以通过点击按钮来跳到上一张或者下一张,在移动端我们常用的就是通过滑动来...以下是通过bootstrap的Carousel和dropload.js(移动端上下拉动刷新插件)的实现方法。 HTML部分 <div id=carousel-exampl

    smart-bootstrap-swipe-carousel:添加了智能滑动功能,允许通过滑动在移动设备上移动滑块

    这个轮播插件的不同之处在于它可以进行多次滑动,并且会相应地更改幻灯片。 默认情况下,自举轮播不允许在滑动时更改幻灯片。 观看 依存关系 jQuery的 Bootstrap 3或4(取决于jQuery和Popper.js) 用法 它可以与...

    react-carousel-3d:React中的 3D carousal 组件

    React 3D Carousel 组件React中的 3D 轮播组件(支持滑动)。演示 jsfiddle ( )安装新产品经理 npm i 3d-react-carousal纱 yarn add 3d-react-carousal在 public.html 中为箭头添加 fa-css <link href=...

    bootstrap响应式布局

    11. 轮播图可以通过`.carousel('prev')`和`.carousel('next')`触发前后滑动事件 12. jQuery中缩小元素查找范围 ```javascript let $ul = $("#lk_product .nav"); let $allLis = $(".nav-item", $ul); ```

    thumbnails-carousel

    简单的jquery插件,增加了对将bootsrap轮播使用缩略图的支持。 依赖关系:jQuery&bootstrap.js,在其后包括thumbnails.carousel.js。 虽然用户向左或向右滑动,但选择适当的缩略图并更改其不透明度在其他缩略图中...

    Hammer.js+轮播原理实现简洁的滑屏功能

    最近有个任务,做一个非常小的h5的应用,只有2屏,需要做...1)滑屏借鉴bootstrap的carousel插件,不过完全没有它那个复杂,只需要借鉴它的轮播实现思路即可; 2)滑屏切换的触发,跟PC不一样,PC通常都是通过元素的

    angular-ui:AngularUI 用纯 AngularJS 编写的 Bootstrap 组件的所有示例

    轮播还以滑动的形式提供对触摸屏设备的支持。 要启用滑动,请加载ngTouch模块作为依赖项。 使用带有slide元素的carousel元素。 它将以给定的速率自动循环浏览幻灯片,并且当前索引变量将与当前可见的幻灯片保持...

    piwigo-bootstrap-darkroom:基于Bootstrap 4的Piwigo照片库的移动就绪且功能丰富的主题

    Piwigo Bootstrap暗房 基于移动的主题 产品特点 各种颜色样式 暗室:基于Lightroom:registered:颜色的深色,低对比度的配色方案(默认设置) 可选页面页眉,其花式褪色全角背景图像或巨型横幅 图片详细信息页面的...

    OWL八款h5 图片轮播

    包含了单张图片,多张图片的滑动效果,适用网页端,手机端,8种不同的模板,任你选择,因为用了h5的标签,所以浏览器的版本较低可能会有显示的问题,另外,图片并没有实现,循环播放的效果。 有哪位大神方便可以改...

Global site tag (gtag.js) - Google Analytics