我想跟蹤用戶鼠標並顯示X的座標,但只有當鼠標位於特定的div元素「spielfeld」中時。當鼠標離開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或更新光標的位置,只有當它在元素內? –
是的,只有當光標位於元素中時它纔會更新。 –