let clickContainer=this.$refs['container'];
let hOffsetTop=function( elem ){
let top = elem.offsetTop;
let parent = elem.offsetParent;
while(parent){
top += parent.offsetTop;
parent = parent.offsetParent;
}
return top;
};
let hOffsetLeft=function( elem ){
let left = elem.offsetLeft;
let parent = elem.offsetParent;
while( parent){
left += parent.offsetLeft;
parent = parent.offsetParent;
}
return left;
};
let scrollLeft = document.body.scrollLeft || (document.documentElement && document.documentElement.scrollLeft);
let scrollTop = document.body.scrollTop || (document.documentElement && document.documentElement.scrollTop);
this.clickCaptchaInfo.push((scrollLeft + e.clientX - hOffsetLeft(clickContainer)) + ',' + (scrollTop + e.clientY - hOffsetTop(clickContainer)));
获取鼠标在容器中相对位置
最新推荐文章于 2022-10-10 19:20:48 发布