以下のコードを使用してマウス座標をキャプチャし、それを div(container) にバインドします。「container」内に「subDiv」というもう 1 つの div があります。「subDiv」内のどこに移動しても、座標は常に「subDiv」に入力したばかりのものであることがわかりました(たとえば、「subDiv」を(10,10)で入力します。「subDiv」内のどこに移動しても、座標は常に (10,10)) です。誰かが理由を知っていますか?
var x,y;
var e = e||window.event;
return {
x:e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,
y:e.clientY+document.body.scrollTop+document.documentElement.scrollTop
};