ユーザーのマウスを追跡し、X &のY座標を表示したいが、マウスが "spielfeld"という特定のdiv要素にある場合のみ。マウスがdiv要素を離れるとき、コードはもうマウスを追跡すべきではありません。DIV要素でマウスを追跡する
<div id="spielfeld">
<a id="x_result>0</a>
<a id="y_result>0</a>
<script type="text/javascript">
function MouseTrack(e) {
var result_x = document.getElementById('x_result')
var result_y = document.getElementById('y_result')
result_x.innerHTML = e.layerX;
result_y.innerHTML = e.layerY;
}
document.onmousemove = MouseTrack;
</script>
</div>
このコードでは、マウスが上である各要素の正しい位置を表示します。
は、だからここに私のコードです。 しかし、特定の要素ではありません。
あなたの目標は、divに相対的なカーソル位置を取得するか、要素の内部にあるときだけカーソルの位置を更新することですか? –
はい、カーソルが要素内にある場合のみ更新する必要があります。 –