您的位置:首页技术文章
文章详情页

javascript - JS中如何实现 DIV内部和鼠标的距离

【字号: 日期:2022-12-19 17:58:59浏览:21作者:猪猪

问题描述

javascript - JS中如何实现 DIV内部和鼠标的距离

这是一个让我撕破脑皮也不能解决的问题↓

前端们!如图所示,如何获取p最左侧到鼠标位置的坐标距离?

问题解答

回答1:

body{margin:0;padding:0; } #p{width:200px;height:100px;border:1px solid #000;position:absolute; } //如果p有定位父级元素存在还需要减去offsetTop值 $('#p').bind('click',function(ev){console.log(ev.clientX - $(this).offset().left); })回答2:

$('p').on('click',function(e){ var disX = e.clientX - e.offsetX; //disX就是当前p最左侧到鼠标位置的坐标距离});

标签: JavaScript
相关文章: