mirror of
https://github.com/yangjian102621/geekai.git
synced 2025-09-18 01:06:39 +08:00
fix: verifycation component touch event coordinates misplace in iphone browser
This commit is contained in:
parent
7027f9a55b
commit
7c5c3d8a3c
@ -122,10 +122,13 @@ export default {
|
|||||||
// ===============================================
|
// ===============================================
|
||||||
let mouseX = (navigator.vendor === 'Netscape') ? e.pageX : e.x + document.body.offsetTop
|
let mouseX = (navigator.vendor === 'Netscape') ? e.pageX : e.x + document.body.offsetTop
|
||||||
let mouseY = (navigator.vendor === 'Netscape') ? e.pageY : e.y + document.body.offsetTop
|
let mouseY = (navigator.vendor === 'Netscape') ? e.pageY : e.y + document.body.offsetTop
|
||||||
|
// 兼容移动触摸事件
|
||||||
if (this.calcPosType === 'screen') {
|
if (e.touches && e.touches.length > 0) {
|
||||||
mouseX = (navigator.vendor === 'Netscape') ? e.clientX : e.x
|
mouseX = e.touches[0].clientX
|
||||||
mouseY = (navigator.vendor === 'Netscape') ? e.clientY : e.y
|
mouseY = e.touches[0].clientY
|
||||||
|
} else {
|
||||||
|
mouseX = e.clientX
|
||||||
|
mouseY = e.clientY
|
||||||
}
|
}
|
||||||
|
|
||||||
// 计算点击的相对位置
|
// 计算点击的相对位置
|
||||||
|
Loading…
Reference in New Issue
Block a user