</body>
</html>
<script>
/* jquery部分,先定义一个记录翻到多少页的变量 */
var divnum=1;
/* 相当于.innerhtml=""; jquery设置一个节点的值是需要这样设定的 */
$("#divnumber").text(divnum)
/* 在#mypage页面开启触控 */
$(document).on("pageinit","#mypage",function(){
/* 如果对div1的非空白部分向左滑,那么div1就隐藏,div2就显示,同时页面计数器+1,并更新divnumber这个行内文本 */
$("#div1").on("swipeleft",function(){
$("#div1").hide("fast");
$("#div2").show("fast");
divnum=divnum+1;
$("#divnumber").text(divnum)
});
/* 如果对div2的非空白部分向右滑,那么div1就显示,div2就隐藏,同时页面计数器-1,并更新divnumber这个行内文本 */
$("#div2").on("swiperight",function(){
$("#div1").show("fast");
$("#div2").hide("fast");
divnum=divnum-1;
$("#divnumber").text(divnum)
});
/* 如果对div2的非空白部分向左滑,那么div2就隐藏,div3就显示,同时页面计数器+1,并更新divnumber这个行内文本,下面如此类推 */
$("#div2").on("swipeleft",function(){
$("#div2").hide("fast");
$("#div3").show("fast");
divnum=divnum+1;
$("#divnumber").text(divnum)
});
$("#div3").on("swiperight",function(){
$("#div2").show("fast");
$("#div3").hide("fast");
divnum=divnum-1;
$("#divnumber").text(divnum)
});
$("#div3").on("swipeleft",function(){
$("#div3").hide("fast");
$("#div4").show("fast");
divnum=divnum+1;
$("#divnumber").text(divnum)
});
$("#div4").on("swiperight",function(){
$("#div3").show("fast");
$("#div4").hide("fast");
divnum=divnum-1;
$("#divnumber").text(divnum)
});
});
</script>
请注意,div1没有向右滑的手势,因为这是第一页,div4没有向左滑的手势,因为这是最后一页。