首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 Dojo Mobile 1.9 的新特性实现分页显示(1)

使用 Dojo Mobile 1.9 的新特性实现分页显示(1)

Dojo Mobile 和 Scrollable View 简介Dojo Mobile 是一个基于 dojo 的用于开发移动应用的组件库,里面提供了许多用来构建移动用户界面的轻量级组件。开发者通过这些组件和皮肤可以开发出跟原生移动应用体验非常接近的移动设备客户端界面。
dojox/mobile/ScrollableView 是一个占满整个移动设备屏幕的容器 Widget,并且可以通过触摸来上下滚动其中的内容。从 Dojo Mobile 1.9 起,它新增了一个新事件 onBeforeScroll 用来响应用户的滚动操作是否正在进行。它的事件参数 e 包含 6 个重要属性:
  • X:滚动到达的 x 坐标
  • y:滚动到达的 y 坐标
  • beforeTop:一个布尔值,当滚动到达的位置超过 ScrollableView 最顶端的时候为 true,否则为 false
  • beforeTopHeight:滚动到达的位置超过最顶端的距离的像素值
  • afterBottom:一个布尔值,当滚动到达的位置超过 ScrollableView 最底端的时候为 true,否则为 false
  • afterBottomHeight:滚动到达的位置超过最底端的距离的像素值
加上它在 Dojo Mobile 之前的版本里就有的 onTouchEnd 事件,我们可以很方便的实现很多在当今手机应用中用户喜闻乐见的交互模式。
返回列表