javascript - js怎样获取当前鼠标位置【所有】dom?
PHP中文网
PHP中文网 2017-04-11 10:55:24
[JavaScript讨论组]

有这样一个场景

两个p,是重叠的,我鼠标放在p上面,该怎样去捕获当前鼠标所在位置的【两个】p?

跪求高人解答

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
PHP中文网

onmouseover ,但是有限制因素,具体的 你可以试试

伊谢尔伦

两个p是什么关系,然后获取最上层的p(即鼠标直接位于的p),然后利用dom节点关系遍历到另一个p

如果是两个没啥关系的p,而且在dom树中又是8杆子打不着的,那么就用鼠标事件的冒泡去处理吧

PHP中文网

第一种思路:你可以换一下方向思考:假如你给这两个元素都加一个onmouseover事件,而因为你两个p是重叠的,是不是都获取到了?不过可能存在的问题就是,就算是你重叠的,在该事件看来,仍然有先后,因为你就算是重叠也有上下的层次在。
第二种,既然是想直接获取到这两个元素,那么你何不直接给他们两个的父元素一个onmouseover事件?然后返回这个父元素的所以子元素(即就是这两个p)

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号