【说 明】 | 主浏览器和弹出窗口(rexseePopupWindow)内的浏览器各自有自己的rexseeBrowserTouchEvent对象。 |
【函数】 | int getX() |
【说明】 | 获取触屏事件的X坐标。 |
【返回】 | 事件发生位置相对页面可见部分的x坐标,未包含document.body.scrollLeft,也未考虑标题栏、菜单栏等页面外元素的位置。 |
【参数】 | 无 |
【示例】 | 请参见浏览器触屏事件的示例。 |
【函数】 | int getY() |
【说明】 | 获取触屏事件的Y坐标。 |
【返回】 | 事件发生位置相对页面可见部分的y坐标,未包含document.body.scrollTop,也未考虑标题栏、菜单栏等页面外元素的位置。 |
【参数】 | 无 |
【示例】 | 请参见浏览器触屏事件的示例。 |
【函数】 | long getTime() |
【说明】 | 获取触屏事件发生的时间。 |
【返回】 | UNIX时间戳。 |
【参数】 | 无 |
【示例】 | 请参见浏览器触屏事件的示例。 |
【函数】 | long getDownTime() |
【说明】 | 获取触屏事件中的触屏时间。 |
【返回】 | UNIX时间戳。 |
【参数】 | 无 |
【示例】 | 请参见浏览器触屏事件的示例。 |
【函数】 | long getDuration() |
【说明】 | 获取从触屏时间到事件发生时间之间的间隔,仅在onTouchUp和OnFling事件中有效。 |
【返回】 | 时间间隔。 |
【参数】 | 无 |
【示例】 | 请参见浏览器触屏事件的示例。 |
【函数】 | int getX2() |
【说明】 | 在onFling事件中获取手指离开屏幕的X坐标。 |
【返回】 | 事件发生位置相对页面可见部分的x坐标,未包含document.body.scrollLeft,也未考虑标题栏、菜单栏等页面外元素的位置。 |
【参数】 | 无 |
【示例】 | 请参见浏览器触屏事件的示例。 |
【函数】 | int getY2() |
【说明】 | 在onFling事件中获取手指离开屏幕的Y坐标。 |
【返回】 | 事件发生位置相对页面可见部分的y坐标,未包含document.body.scrollTop,也未考虑标题栏、菜单栏等页面外元素的位置。 |
【参数】 | 无 |
【示例】 | 请参见浏览器触屏事件的示例。 |
【函数】 | int getVelocityX() |
【说明】 | 在onFling事件中获取手指水平方向的滑动速度。 |
【返回】 | 水平方向的滑动速度(每秒)。 |
【参数】 | 无 |
【示例】 | 请参见浏览器触屏事件的示例。 |
【函数】 | int getVelocityY() |
【说明】 | 在onFling事件中获取手指垂直方向的滑动速度。 |
【返回】 | 垂直方向的滑动速度(每秒)。 |
【参数】 | 无 |
【示例】 | 请参见浏览器触屏事件的示例。 |
【函数】 | void listenToTouchMove(boolean listen) |
【说明】 | 开始或停止监听onTouchMove事件,监听onTouchMove事件将导致页面无法滚动,除非在onTouchMove事件中编程滚动。 |
【返回】 | 无 |
【参数】 | listen:开始或停止监听onTouchMove事件。 |
【示例】 |
rexseeBrowserTouchEvent.listenToTouchMove(true);
开始监听
rexseeBrowserTouchEvent.listenToTouchMove(false);
取消监听
请参见浏览器触屏事件onTouchMove的示例。
|
【函数】 | boolean isListeningToTouchMove() |
【说明】 | 是否正在监听onTouchMove事件。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeBrowserTouchEvent.isListeningToTouchMove());
运行示例
|