當我在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