Sam*_*Sam 6 javascript javascript-events gesture
我想在用户使用两根手指进行缩放时实现一个缩放对象的功能.
我正在尝试使用gesturechange事件来实现它,但只要手指数超过一个,我就会发现事件被触发.当用户使用太多手指操作物体时,我想停止变焦(很难获得正确的位置和比例).
当gesturechange被触发时,我可以检测到手指的数量吗?我知道touchstart事件有一个event.touches.length可以得到它.但我想知道在gesturechange事件中是相同的属性.
谢谢
实际上这只能在 IOSX 设备上实现。Android 不会将此信息公开给 JavaScript。例如你有:
document.ongesturechange=function(e)
{
//e.scale
//fingers=e.touches.length;
};
Run Code Online (Sandbox Code Playgroud)
事件,但这仅适用于 iphone/ipad。
一些 jquery 库(例如http://jgestures.codeplex.com/)可以帮助模拟 Android 上的手势事件。
| 归档时间: |
|
| 查看次数: |
706 次 |
| 最近记录: |