javascript - 通过 body 上的 mousemove 事件获取鼠标经过的元素

标签 javascript jquery

如果在 body 标签上使用 mousemove 事件。是否可以获取当前鼠标经过的html中的什么元素。

$('body').mousemove(function (e) {

var details = e; // can e.something return what element the mouse cursor is over?

console.log(details);

});

最佳答案

你可以使用 event.target

获取id使用

var id = event.target.id;

use也可以检查using this

 var $target = $(event.target);
 if ($target.is("a")) {
        }

关于javascript - 通过 body 上的 mousemove 事件获取鼠标经过的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16560876/

相关文章:

javascript - 如何保留网站的 "theme"并添加新的动态页面?

javascript - map - 折线根据速度改变颜色

javascript - 将带有文件输入的多个图像上传到 Canvas 元素

jquery - 如何在设置最小值或最大值后刷新 jQuery UI slider ?

php - 使用循环从多个 PHP 回显属性设置 CSS x 和 y

javascript - 如何使用类似于 chart.io 和 simple.com 的平滑滚动 Pane 创建动画菜单

javascript - JavaScript 中的指针?

javascript - Chrome 扩展程序未正确更改 DOM

javascript - 在 Javascript 中从谷歌地图读取地标信息

javascript - JS 代码覆盖率