mousemove を使用して現在の要素を取得することは可能ですか? マウスが要素 x または y にない場合に、マウスが特定のことを行う要素を取得したいと思います。
例えば :
$(document).mousemove(function(e)
{
if(e.xxxx.attr("id") == "elem")
...
});
xxxx は私が探しているものです。存在することを願っています:)
ありがとう
マウスが上にある要素を意味する場合、はい、target
イベント オブジェクトのプロパティとして使用できます。
$(document).mousemove(function(e)
{
if (e.target.id == "elem") {
// ...
}
});
target
は DOM 要素であり、そのプロパティ (属性から値を取得する反映されたプロパティ)id
から要素の に直接アクセスできます。id
それを使用して他のことを行い、jQuery 関数にアクセスしたい場合は$(e.target)
、jQuery ラッパーを取得するために使用します。