bookstrap轮播移动端手指滑动

转载地址:http://blog.csdn.net/wmwyyx/article/details/46608893#


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

功夫不负有心人,经过一番查找终于在github找到了一段js:toucher.js,下载地址:http://download.csdn.net/download/wmwyyx/8832021


第一步--在head中加载toucher.js

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


第二步--在轮播图页面实现触屏事件

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<!-- bookstrap导入三个 -->
		<link rel="stylesheet" href="bootstrap3.3.7/css/bootstrap.min.css">
		<script src="js/jquery-3.1.1.min.js"></script>
		<script src="bootstrap3.3.7/js/bootstrap.min.js"></script>
		<script src="js/toucher.js"></script>
	</head>

	<body>
		<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="image/1.jpg" alt="...">
					<div class="carousel-caption">
						...
					</div>
				</div>
				<div class="item">
					<img src="image/2.jpg" alt="...">
					<div class="carousel-caption">
						...
					</div>
				</div>
				<div class="item">
					<img src="image/3.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>
	</body>
	<script>
		var myTouch = util.toucher(document.getElementById('carousel-example-generic'));

		myTouch.on('swipeLeft', function(e) {
			$('#carright').click();
		}).on('swipeRight', function(e) {
			$('#carleft').click();
		});
	</script>

</html>


JS是手指滑动时间,需要注意的地方是获取的是3个地方的id改成你自己的,请注意!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
 Toucher触摸屏浏览器软件界面美观大方,触摸查询导航方便,程序对外接口丰富,提供了在触摸屏一体机上使用的丰富实用功能:网站浏览、退出密码保护、背景音乐播放、自动关机、自动返回首页、访问网站限制、隐藏滚动条、屏幕软键盘感应启动、导航条多种风格、循环网页展示、隐藏浏览器导航条等。   Toucher触摸屏浏览器是专门针对触摸屏一体机应用而开发的,用于在触摸屏一体机上浏览网页和网站。该浏览器基于IE内核,提供访问本地及远程网页功能,具备触摸屏应用所需要的各种实用特性,提供了丰富的应用程序接口,方便与第三方程序协同工作,并且提供了很多用户定义功能,满足用户的各种实际需求。主要功能有:   · 触摸屏浏览导航。前进、后退、刷新、停止、首页、页面滚动等导航按钮使用方便快捷。   · 触摸屏软键盘。快速的输入中英文,用户可根据自己喜好选择系统任意输入法进行输入。   · 触摸屏上方便快捷退出软件。提供隐藏的在触摸屏上退出软件的方式,并支持密码保护,防止误操作。   · 多种导航条风格。自带三种不同的导航条风格,尽最大可能与所浏览的网站风格匹配。   · 自动返回首页,定时关机,周末不开机,自动改变屏幕分辨率,禁止图像工具栏,禁止屏幕保护,延时启动软件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值