マウスがクリックされたときにクリックされた位置を取得し、それがマウスの現在位置であれば、onmousedown を onmousemove に変更するだけでマウスを移動できます。
JavaScript コードがコンテンツをクリップボードにコピーします
関数mousePosition(ev){
if(ev.pageX || ev.pageY){
戻り値 {x:ev.pageX, y:ev.pageY};
}
戻る {
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
関数mouseMove(ev){
ev = ev ウィンドウイベント;
var マウス位置 = マウス位置(ev);
document.getElementById('div1').value = MousePos.x;
document.getElementById('div2').value = MousePos.y;
}
document.onmousedown = マウス移動;
HTMLに追加
XML/HTML コードのコンテンツをクリップボードにコピーします
X 軸座標は次のとおりです:<input id="div1" />Y 軸座標は次のとおりです:<input id="div2" />
次に、マウスをクリックして位置座標を表示します。