Jquery Mobile左右滑动效果

首先在一个页面里面定义两个< div data-role="page">,这里为了突出重点,就没有写出footer和header。定义的页面如下:

<body>	
<!-- 第一个页面 -->
	<div data-role="page" id="index">

		<div data-role="content">
			<ul data-role="listview" id="listview1">
				<li>1</li>
				<li>2</li>
				<li>3</li>
			</ul>
		</div>

	</div>
	<!-- 第二个页面 -->
	<div data-role="page" id="class-page">

		<div data-role="content">
			<ul data-role="listview" id="listview2">
				<li>4</li>
				<li>5</li>
				<li>6</li>
			</ul>
		</div>

	</div>
</body>


接下来通过jquery mobile 中的swipe事件执行左右滑动效果:

<script>
	$(function() {

		$("#listview1").bind("swipeleft", function() {

			$.mobile.changePage("#class-page");

		});

		$("#listview2").bind("swiperight", function() {

			$.mobile.changePage("#index", {
				transition : "slide",
				reverse : true
			}, true, true);

		});

	});
</script>

这里,从左往右比较容易,默认的slide就可以了,从右往左是关键,默认的切换效果还是会从左往右,所以要加上

reverse:true,这样就可以实现左右切换了~

参考文章:http://my.oschina.net/geomen/blog/75387



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值