使用bodymove事件获取鼠标所在的元素

时间:2013-05-15 09:02:21

标签: 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);

});

2 个答案:

答案 0 :(得分:10)

您可以使用event.target

获取id

var id = event.target.id;

使用也可以使用此

进行检查
 var $target = $(event.target);
 if ($target.is("a")) {
        }

答案 1 :(得分:4)

使用e.target。有关详细信息,请查看event.target文档。

$('body').mousemove(function (e) {
     var details = e.target; // can e.something return what element the mouse cursor is over?
     console.log(details);
});

以下是演示:http://jsfiddle.net/PaX7b/1/