首页 > 代码库 > 【jQueryMobile】使用jQueryMobile实现滑动翻页的效果
【jQueryMobile】使用jQueryMobile实现滑动翻页的效果
滑动手势在移动设备是很流行的,在移动设备中滑动翻页中很常见
虽然这个功能可以在jQueryMobile中实现,但是个人与之前写的《【jQuery】论手机浏览器中拖拽动作的艰难性》(点击打开链接)中的观点一直,由于这是在手机浏览器中浏览,而不是安卓的一个独立APP,所以不要经常除点击以外的移动设备手势,以免跟手机浏览器与手机系统本身的手势发生冲突。
那么,使用jQueryMobile实现滑动翻页的效果到底怎么做呢?
一、基本目标
在手机浏览器中的jQueryMobile框架页中现实滑动手势翻页的功能,如下图:
并且记录当前页的页数,随用户滑动而自动增加与减少。
二、制作过程
关于JqueryMobile的界面怎么布置,不再细说,详情请翻阅我之前写的《【jQueryMobile】Helloworld与页面切换》(点击打开链接),
如下的代码注释,主要是叙述如何通过对JqueryMobile封装好的滑动手势jQuery Mobile Swipeleft与jQuery Mobile Swiperight处理,来实现上面的页面,W3C《jQuery Mobile Touch 事件》一文中(点击打开链接)对此的叙述是有问题的,实验代码与给出的代码并不一致:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>a</title> <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"> <!-- 需要的文件不再多嘴 --> <link rel="stylesheet" href=http://www.mamicode.com/"jqmobile/jquery.mobile-1.4.5.css">>
请注意,div1没有向右滑的手势,因为这是第一页,div4没有向左滑的手势,因为这是最后一页。
【jQueryMobile】使用jQueryMobile实现滑动翻页的效果
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。