当我在iPad上试用时,e.touches [0]中没有offsetX。有谁知道我可以得到这个offsetX的值吗?如何在手机/ iPad上获得e.offsetX
10
A
回答
8
您可以使用clientX或pageX属性,看here
1
9
基于在建议答复的意见正确答案:
e.offsetX = e.touches[0].pageX - e.touches[0].target.offsetLeft;
e.offsetY = e.touches[0].pageY - e.touches[0].target.offsetTop;
这忽略任何转换,如旋转或缩放。另外请务必检查是否有任何接触。
相关问题
- 1. 如何在手机上获得全宽背景?
- 2. 在手机上如何获得传出短信
- 3. 如何在我的Symbian手机上获得控制台外壳?
- 4. 如何在WP7上获得手机Facebook登录对话框?
- 5. 如何在Win7手机上获取HostName
- 6. 如何在android 4.1.2上获取手机号码手机?
- 7. android如何获得手机照片库?
- 8. Cordova(phonegap): - 如何获得手机CallLog?
- 9. 如何获得手机显示屏幕?
- 10. 如果手机已上网,我们如何获得通知?
- 11. 安卓:如何获得通知时,手机上线
- 12. 获得当前手机
- 13. 如何在ipad中获得最大fps?
- 14. Android敬酒在某些手机上获取触摸事件,而在其他手机上获得触摸事件
- 15. 获得在旧的Android手机
- 16. Mediaelement.js'2.10.3'在手机上不起作用(例如iPad)
- 17. 如何使用手机在Android手机上显示相机
- 18. 如何在iOS/iPhone/iPad上获得WiFi加密模式?
- 19. 如何在iPhone/iPad上获得当前可用的RAM
- 20. 如何获得PDF注释,当我触摸在ipad屏幕上
- 21. 如何在黑莓手机上获取手机日期和时间
- 22. 如何在android手机中获得拨出电话的状态?
- 23. 如何在手机中获得当前语言设置
- 24. iOS如何在我的手机周围获得wifi列表?
- 25. 如何在Android中获得手机壁纸?
- 26. 如何在手机中获得准确的方向?
- 27. 如何在Eclipse AVD中获得Android手机屏幕截图?
- 28. 如何在uiautomator下获得android手机屏幕尺寸
- 29. 如何上传在手机上
- 30. 如何在iPad上禁用4个手指手势?
是的,我明白了,谢谢。我找到了一种获得e.offsetX的方法。 e.offsetX = e.touches [0] .pageX - e.touches [0] .target.offsetLeft; e.offsetY = e.touches [0] .pageY - e.touches [0] .target.offsetTop; 我认为它与e.offsetX – EasonBlack
相同这不会考虑元素上的任何变换,如旋转或缩放,就像offsetX一样。看起来,offsetX在变换之前给出元素本地坐标系中的坐标。 – tremby