请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

获取鼠标点击的坐标

老师,如果我要获取鼠标在一个元素内的坐标,有什么办法嘛? 就比如有一个200*200px的div,原点为div的左上角,点击这个div内部时,获取到基于这个新原点的坐标。

正在回答 回答被采纳积分+3

1回答

张轩 2023-01-12 09:58:34

同学你好

这个问题在拖动的时候经常会遇到。

可以先获取外层元素在页面中的位置(offsetTop,offsetLeft),然后再获取鼠标的位置,然后用鼠标的位置减去左边和上边的像素值,就能获取再内部的位置了。

0 回复 有任何疑惑可以回复我~
  • 提问者 罗树荣 #1
    可是页面存在滚动的话,那这个方法好像就不行了吧?
    回复 有任何疑惑可以回复我~ 2023-01-12 10:33:21
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号