BootStrap实现手机端轮播图左右滑动事件


Posted in Javascript onOctober 13, 2016

用bootstrap做出的项目轮播图在手机端不能滑动,为此找了好多插件、框架。但是都不能和bootstrap良好的结合。

功夫不负有心人,经过一番查找终于在github找到了一段js:toucher.js,原文链接:https://github.com/bh-lay/toucher

由于个人水平原因代码没看懂抓狂,不过使用还是没问题滴。

第一.在head中加载toucher.js。

<script type="text/JavaScript" src="__PUBLIC__/home/js/toucher.js"></script>

第二.在轮播图页面实现触屏事件。

轮播图代码:

<div id="carousel-example-generic" class="carousel slide both" data-ride="carousel"> 
<!-- Indicators --> 
<ol class="carousel-indicators"> 
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li> 
<li data-target="#carousel-example-generic" data-slide-to="1"></li> 
<li data-target="#carousel-example-generic" data-slide-to="2"></li> 
</ol> 
<!-- Wrapper for slides --> 
<div class="carousel-inner" role="listbox"> 
<div class="item active"> 
<img src="__PUBLIC__/home/img/banner_01.jpg" alt="..."> 
<div class="carousel-caption"> 
... 
</div> 
</div> 
<div class="item"> 
<img src="__PUBLIC__/home/img/banner_02.jpg" alt="..."> 
<div class="carousel-caption"> 
... 
</div> 
</div> 
<div class="item"> 
<img src="__PUBLIC__/home/img/banner_03.jpg" alt="..."> 
<div class="carousel-caption"> 
... 
</div> 
</div> 
</div> 
<!-- Controls --> 
<a id="carleft" class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev"> 
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> 
<span class="sr-only">Previous</span> 
</a> 
<a id="carright" class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next"> 
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> 
<span class="sr-only">Next</span> 
</a> 
</div> 
</div>

js代码:

<script> 
var myTouch = util.toucher(document.getElementById('carousel-example-generic')); 
myTouch.on('swipeLeft',function(e){ 
$('#carright').click(); 
}).on('swipeRight',function(e){ 
$('#carleft').click(); 
}); 
</script>

ok手机端可以用了。

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

Javascript 相关文章推荐
ImageZoom 图片放大镜效果(多功能扩展篇)
Apr 14 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
Feb 04 Javascript
jquery 实现复选框的全选操作实例代码
Jan 24 Javascript
完美实现js焦点轮播效果(二)(图片可滚动)
Mar 07 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
Aug 16 Javascript
javascript实现Emrips反质数枚举的示例代码
Dec 06 Javascript
Node.JS循环删除非空文件夹及子目录下的所有文件
Mar 12 Javascript
JS从非数组对象转数组的方法小结
Mar 26 Javascript
JS实现获取进今年第几天是周几的方法分析
Jun 27 Javascript
详解Next.js页面渲染的优化方案
Jan 27 Javascript
js实现简易点击切换显示或隐藏
Nov 29 Javascript
vue 把二维或多维数组转一维数组
Apr 24 Vue.js
js图片切换具体实现代码
Oct 13 #Javascript
微信小程序 rpx 尺寸单位详细介绍
Oct 13 #Javascript
jquery实现图片切换代码
Oct 13 #Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
Oct 13 #Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
Oct 13 #Javascript
Javascript中this绑定的3种方法与比较
Oct 13 #Javascript
手机端实现Bootstrap简单图片轮播效果
Oct 13 #Javascript
You might like
实用函数3
2007/11/08 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
PHP的博客ping服务代码
2012/02/04 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
php强制用户转向www域名的方法
2015/06/19 PHP
PHP中file_exists使用中遇到的问题小结
2016/04/05 PHP
PHP array_shift()用法实例分析
2019/01/07 PHP
YII框架http缓存操作示例
2019/04/29 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
2020/10/30 PHP
File, FileReader 和 Ajax 文件上传实例分析(php)
2011/04/27 Javascript
jquery动态加载js三种方法实例
2013/08/03 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
实用又漂亮的BootstrapValidator表单验证插件
2016/05/30 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
js Math数学简单使用操作示例
2020/03/13 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
python numpy元素的区间查找方法
2018/11/14 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
python性能测试工具locust的使用
2020/12/28 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
New delete 与malloc free 的联系与区别
2013/02/04 面试题
Unix如何添加新的用户
2014/08/20 面试题
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
销售人员自我评价怎么写
2013/09/19 职场文书
施工安全责任协议书
2016/03/23 职场文书
redis实现的四种常见限流策略
2021/06/18 Redis
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android